What is the most important advantage of cloud technologies for social networking applications?

    The most important advantage of cloud technologies for social networking applications
  • With over 1 billion members, Facebook is perhaps the most visible and intriguing social networking platform. To keep up with this enormous expansion, Facebook has needed to be able to expand capacity and build new scalable technologies and software systems while retaining high speed to provide a seamless user experience. Multiple data centers are required to support systems with a large number of users. They require highly efficient infrastructure. In the case of Facebook, such a platform largely supports the system's major functionality while also providing APIs for integrating third-party apps - such - as social games and quizzes made by others.
  • LAMP is the foundation of the basic reference stack that serves Facebook (Linux, Apache, MySQL, and PHP). This set of technologies is complemented by a suite of additional in-house services. These services are written in several languages and include features like search, news feeds, alerts, and analytics, among others. The user's social graph is built while serving page requests. The social graph identifies a set of interconnected data that is relevant to a certain person. The majority of the user data is retrieved via a distributed cluster of MySQL instances, which are largely key-value pairs. After then, the data is cached for speedier retrieval. The rest of the pertinent data is subsequently put together utilizing the previously described services. These services are closer to the data and are written in languages that are more performant than PHP. A collection of domestically built tools aids in the creation of services.

Examples

Facebook, Twitter, Instagram, Linked In, Pinterest, etc.

Productivity

From document storage to office automation and whole desktop environments hosted in the cloud, productivity tools mimic some of the most typical actions that we are used to executing on our desktop.

Examples

200 Dropbox, Google Drive, iCloud, Google Docs, Microsoft Office 365 





Comments

Popular posts from this blog

Suppose that a data warehouse for Big-University consists of the following four dimensions: student, course, semester, and instructor, and two measures count and avg_grade. When at the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg_grade measure stores the actual course grade of the student. At higher conceptual levels, avg_grade stores the average grade for the given combination. a) Draw a snowflake schema diagram for the data warehouse. b) Starting with the base cuboid [student, course, semester, instructor], what specific OLAP operations (e.g., roll-up from semester to year) should one perform in order to list the average grade of CS courses for each BigUniversity student. c) If each dimension has five levels (including all), such as “student < major < status < university < all”, how many cuboids will this cube contain (including the base and apex cuboids)?

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

What is national data warehouse? What is census data?