Socrates: The New SQL Server in the Cloud

  • Panagiotis Antonopoulos ,
  • Alex Budovski ,
  • Cristian Diaconu ,
  • Alejandro Hernandez Saenz ,
  • Jack Hu ,
  • Hanuma Kodavalla ,
  • ,
  • Sandeep Lingam ,
  • Umar Farooq Minhas ,
  • Naveen Prakash ,
  • Vijendra Purohit ,
  • Hugh Qu ,
  • Chaitanya Sreenivas Ravella ,
  • Krystyna Reisteter ,
  • Sheetal Shrotri ,
  • Dixin Tang ,
  • Vikram Wakade

2019 ACM SIGMOD Conference |

Organized by ACM

The database-as-a-service paradigm in the cloud (DBaaS) is becoming increasingly popular. Organizations adopt this paradigm because they expect higher security, higher availability, and lower and more flexible cost with high performance. It has become clear, however, that these expectations cannot be met in the cloud with the traditional, monolithic database architecture. This paper presents a novel DBaaS architecture, called Socrates. Socrates has been implemented in Microsoft SQL Server and is available in Azure as SQL DB Hyperscale. This paper describes the key ideas and features of Socrates, and it compares the performance of Socrates with the previous SQL DB offering in Azure.