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?
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
|