70 likes | 179 Views
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.
E N D
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