What information do you think facebook uses to determine

Assignment Help Management Information Sys
Reference no: EM131398576

The Database behind Facebook

Odds are you are one of the more than 1.3 billion active users of Facebook. If so, you probably know how to "friend" people and post photos, videos, and status updates. What you may not know is that there is a giant database that keeps track of all this information. Here is a partial list of what Facebook's database must track:

• Almost 1 billion objects, such as pages, groups, events, and communities

• More than 30 billion pieces of content, including links, posts, photos, notes, videos, and new stories

• Friend connections among the more than 1.3 billion active users (The average user has well over 100 friends.)

Source: https://newsroom.fb.com/company-info/.

Keeping track of all this information requires a very complex database design, in addition to a robust infrastructure. Facebook uses a variety of tools to create and manage its data, including Apache Cassandra, which manages data across hundreds of servers; Apache Hive, which facilitates summarizing and retrieving data in very large databases; and Scribe, which reliably delivers billions of Facebook messages each day.

While you may never have to deal with databases this large, you will probably have to use databases throughout your work life. Much of the information you will need to access in order to do your job will be stored in relational databases. Relational databases underlie many of the applications discussed throughout this book, including enterprise resource planning, customer relationship management, and supply chain management systems. (Note that Facebook uses other types of database technologies in addition to relational databases.)

Questions

1. Identify the information elements that are part of a Facebook profile.

2. What information do you think Facebook uses to determine what friend suggestions to make?

Reference no: EM131398576

Questions Cloud

How are machine languages different from assembly languages : With an assembly language, a programmer writes instructions using symbolic instruction codes, which are meaningful abbreviations.
Human resource and production decision : Workers are paid $50 per unit capital costs are $10, and your encapsulated windows sell for $each. Given this information, optimize your human resource and production decision. Do you anticipate earning a profit or a loss? Explain carefully.
Explicitly consider the customer value currently offered : Discuss how Robert should explicitly consider the customer value currently offered by Frank’s All-American BarBeQue. In your discussion, comment on the five value benefits and the perceived costs. Describe and give an example as to why dependency, po..
Describing why the conversion strategy you chose : Then, the team members should meet to discuss their findings, decide upon the best conversion strategy to use, and then prepare a brief report describing why the conversion strategy you chose is the best one. Submit the report to your instructor.
What information do you think facebook uses to determine : Odds are you are one of the more than 1.3 billion active users of Facebook. If so, you probably know how to "friend" people and post photos, videos, and status updates. What you may not know is that there is a giant database that keeps track of al..
People tend to do what with the money : During an episode of hyperinflation, people tend to do what with the money? Do they spend more or hold on to it? And will it make the inflation worse?or fix it?
What is the estimated probability : Compute a 0.95 confidence interval for the true probability using the R function binomci. What is the estimated probability that someone is optimistic, given that the person has a low income?
Explain how international letters of credit were established : B7530- Explain how International Letters of Credit were established. Analyze how International Letters of Credit facilitated international trade for the firms.
What does the context say about james : What does the context say about James 2:8-11? Support your answer with academic resource, the Bible and incorporate the research into your writing appropriately and also scholarly manner

Reviews

Write a Review

Management Information Sys Questions & Answers

  Inferiority of competing productsconsider this situation

inferiority of competing productsconsider this situation joseph had an idea that he could speed up a floor buffing

  What are the disadvantages of cloud computing

Explain what are the "take-home messages" in the paper, and do you agree with them. What are the advantages and disadvantages of cloud computing. What are the challenges for the adoption of cloud computing in general.

  Differences between data warehousing vs data miningdescribe

differences between data warehousing vs. data miningdescribe both data warehousing and data mining. how are they

  Information systems networks1 how have networks contributed

information systems networks1. how have networks contributed to the digital divide?2. if you had your own retail

  How current it department will evolved into cio organization

Using the case provided, write a memorandum explaining how the current IT Department will be evolved into a CIO organization. Cover: leadership style, internal IT strategies, the current and new organization structures, an explanation of how the n..

  Two buildings, 25 computer users in each building

Location one: TWO buildings, 25 computer users in each building. (50 TOTAL)Location two: one building, 15 computer users.Location three: one building 35 computer users.

  What are some of the best practices

Best practices for business e-mail; effect of Web on why business is conducted and What are some of the best practices or etiquette that should be followed when writing business e-mails?

  Data management technology

The hardware and software used to transfer data in an organization is called: and The first step in the four-step model of business problem solving is

  Description of the purpose of prototyping

A description of the purpose of prototyping within the example in the chosen article CSU requires that students use the APA style for papers and projects. Therefore, the APA rules for formatting, quoting, paraphrasing, citing, and listing of sourc..

  Define the process used to evaluate system changes

Define the process used to evaluate system changes, including any effect on budgeting and resources, such as time or people, or the severity of the change. The decision-making process used to determine whether internal staff or contractors should..

  How relational databases and spreadsheets both similar

How are relational databases and spreadsheets both similar and different

  How organizations establish five cobit it governance focus

Suppose senior management has tasked you with the planning of the COBIT compliance project. In terms of the COBIT framework, predict which key areas are likely to be problematic to implement. Suggest at least two (2) possible solutions to these pr..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd