• DocumentCode
    3145294
  • Title

    Adapting microsoft SQL server for cloud computing

  • Author

    Bernstein, Philip A. ; Cseri, Istvan ; Dani, Nishant ; Ellis, Nigel ; Kalhan, Ajay ; Kakivaya, Gopal ; Lomet, David B. ; Manne, Ramesh ; Novik, Lev ; Talius, Tomas

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    1255
  • Lastpage
    1263
  • Abstract
    Cloud SQL Server is a relational database system designed to scale-out to cloud computing workloads. It uses Microsoft SQL Server as its core. To scale out, it uses a partitioned database on a shared-nothing system architecture. Transactions are constrained to execute on one partition, to avoid the need for two-phase commit. The database is replicated for high availability using a custom primary-copy replication scheme. It currently serves as the storage engine for Microsoft´s Exchange Hosted Archive and SQL Azure.
  • Keywords
    SQL; cloud computing; relational databases; replicated databases; software architecture; Microsoft Exchange Hosted Archive; Microsoft SQL server; SQL Azure; cloud SQL server; cloud computing; custom primary-copy replication scheme; relational database system; shared-nothing system architecture; storage engine; Availability; Data models; Fabrics; Protocols; Relational databases; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767935
  • Filename
    5767935