How do large-scale sites and applications remain SQL-based?

7
How do large-scale sites and applications remain SQL-based? G3 Alex Breyfogle & Kao-Ying Chen Rys, Michael. “Scalable SQL:How do large-scale sites and applications remain SQL-based?,” Communications of the ACM. Vol. 54 No. 6, Pages 48-53 10.1145/1953122.1953141. Web. 10 Feb. 2014.

description

How do large-scale sites and applications remain SQL-based?. G3 Alex Breyfogle & Kao-Ying Chen Rys , Michael. “Scalable SQL:How do large-scale sites and applications remain SQL-based?,” Communications of the ACM. Vol. 54 No. 6, Pages 48-53 10.1145/1953122.1953141. Web. 10 Feb. 2014. - PowerPoint PPT Presentation

Transcript of How do large-scale sites and applications remain SQL-based?

How do large-scale sites and applications remain SQL-

based?G3 Alex Breyfogle & Kao-Ying Chen

Rys, Michael. “Scalable SQL:How do large-scale sites and applications remain SQL-based?,” Communications of the ACM. Vol. 54 No. 6, Pages

48-53 10.1145/1953122.1953141. Web. 10 Feb. 2014.

Why does the industry still use SQL?

• Relevance: Relational Databases, Usage.

• NoSQL databases claim to have higher scalability than traditional SQL databases

• Yet giant social media sites such as

Facebook and Twitter still use SQL

Parallel Processing to Scale-up SQL

• Parallel Processing (chapter 15)• Relaxing Data Consistency Constraints

(chapter 8)

Relaxing Data Consistency

• Data and Functional Partitioning can allow more data flexibility

Scale-Up: Distributed Processing to Scale-up SQL

• Service Broker allows for asynchrony and high scalability

In the End

• SQL is still used widely in large scale databases

• SQL can be up-scaled by taking advantage of parallel processing and relaxed data consistency constraints

Questions?