Extreme scale with full SQL language support in microsoft SQL Azure

  • Authors:
  • David G. Campbell;Gopal Kakivaya;Nigel Ellis

  • Affiliations:
  • Microsoft Corp., Redmond, WA, USA;Microsoft Corp., Redmond, WA, USA;Microsoft Corp., Redmond, WA, USA

  • Venue:
  • Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cloud SQL Server is an Internet scale relational database service which is currently used by Microsoft delivered services and also offered directly as a fully relational database service known as "SQL Azure". One of the principle design objectives in Cloud SQL Server was to provide true SQL support with full ACID transactions within controlled scale "consistency domains" and provide a relaxed degree of consistency across consistency domains that would be viable to clusters of 1,000's of nodes. In this paper, we describe the implementation of Cloud SQL Server with an emphasis on this core design principle.