{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,15]],"date-time":"2026-09-15T01:17:15Z","timestamp":1789435035814,"version":"build-2803163510"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"12","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2022,8]]},"abstract":"<jats:p>As database vendors are increasingly moving towards the cloud data service, i.e., databases as a service (DBaaS), cloud databases have become prevalent. Compared with the early cloud-hosted databases, the new generation of cloud databases, also known as cloud-native databases, seek for higher elasticity and lower cost by developing new techniques, e.g., compute-storage disaggregation and the log is the database. To better harness the power of these cloud databases, it is important to study and compare the pros and cons of their key techniques. In this tutorial, we offer a comprehensive survey of cloud-native databases. Based on various system architectures, we introduce a taxonomy for the state-of-the-art cloud-native OLTP databases and OLAP databases, respectively. We then take a deep dive into their key techniques regarding storage management, transaction processing, analytical processing, data replication, serverless computing, database recovery, and security. Finally, we discuss the research challenges and opportunities.<\/jats:p>","DOI":"10.14778\/3554821.3554893","type":"journal-article","created":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T18:28:39Z","timestamp":1664476119000},"page":"3758-3761","source":"Crossref","is-referenced-by-count":28,"title":["Cloud databases"],"prefix":"10.14778","volume":"15","author":[{"given":"Guoliang","family":"Li","sequence":"first","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haowen","family":"Dong","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chao","family":"Zhang","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,9,29]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Panagiotis Antonopoulos Arvind Arasu Kunal D. Singh etal 2020. Azure SQL Database Always Encrypted. In SIGMOD. ACM 1511--1525.  Panagiotis Antonopoulos Arvind Arasu Kunal D. Singh et al. 2020. Azure SQL Database Always Encrypted. In SIGMOD. ACM 1511--1525.","DOI":"10.1145\/3318464.3386141"},{"key":"e_1_2_1_2_1","volume-title":"Socrates: The New SQL Server in the Cloud. In SIGMOD. ACM, 1743--1756.","author":"Antonopoulos Panagiotis","year":"2019","unstructured":"Panagiotis Antonopoulos , Alex Budovski , Cristian Diaconu , 2019 . Socrates: The New SQL Server in the Cloud. In SIGMOD. ACM, 1743--1756. Panagiotis Antonopoulos, Alex Budovski, Cristian Diaconu, et al. 2019. Socrates: The New SQL Server in the Cloud. In SIGMOD. ACM, 1743--1756."},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Nikos Armenatzoglou Sanuj Basu Naga Bhanoori etal 2022. Amazon Redshift Re-invented. In SIGMOD. ACM 2205--2217.  Nikos Armenatzoglou Sanuj Basu Naga Bhanoori et al. 2022. Amazon Redshift Re-invented. In SIGMOD. ACM 2205--2217.","DOI":"10.1145\/3514221.3526045"},{"key":"e_1_2_1_4_1","unstructured":"AWS. 2022. Severless Interactive Query Service. https:\/\/aws.amazon.com\/athena\/  AWS. 2022. Severless Interactive Query Service. https:\/\/aws.amazon.com\/athena\/"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Wei Cao Yingqiang Zhang Xinjun Yang etal 2021. PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers. In SIGMOD. 2477--2489.  Wei Cao Yingqiang Zhang Xinjun Yang et al. 2021. PolarDB Serverless: A Cloud Native Database for Disaggregated Data Centers. In SIGMOD. 2477--2489.","DOI":"10.1145\/3448016.3457560"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Beno\u00eet Dageville Thierry Cruanes Marcin Zukowski etal 2016. The Snowflake Elastic Data Warehouse. In SIGMOD. ACM 215--226.  Beno\u00eet Dageville Thierry Cruanes Marcin Zukowski et al. 2016. The Snowflake Elastic Data Warehouse. In SIGMOD. ACM 215--226.","DOI":"10.1145\/2882903.2903741"},{"key":"e_1_2_1_7_1","volume-title":"Taurus Database: How to be Fast, Available, and Frugal in the Cloud. In SIGMOD. ACM, 1463--1478.","author":"Depoutovitch Alex","year":"2020","unstructured":"Alex Depoutovitch , Chong Chen , Jin Chen , 2020 . Taurus Database: How to be Fast, Available, and Frugal in the Cloud. In SIGMOD. ACM, 1463--1478. Alex Depoutovitch, Chong Chen, Jin Chen, et al. 2020. Taurus Database: How to be Fast, Available, and Frugal in the Cloud. In SIGMOD. ACM, 1463--1478."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41019-020-00149-7"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Guoliang Li and Chao Zhang. 2022. HTAP Databases: What is New and What is Next. In SIGMOD. ACM 2483--2488.  Guoliang Li and Chao Zhang. 2022. HTAP Databases: What is New and What is Next. In SIGMOD. ACM 2483--2488.","DOI":"10.1145\/3514221.3522565"},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Guoliang Li Xuanhe Zhou and Lei Cao. 2021. AI Meets Database: AI4DB and DB4AI. In SIGMOD. ACM 2859--2866.  Guoliang Li Xuanhe Zhou and Lei Cao. 2021. AI Meets Database: AI4DB and DB4AI. In SIGMOD. ACM 2859--2866.","DOI":"10.1145\/3448016.3457542"},{"key":"e_1_2_1_11_1","first-page":"3190","article-title":"Machine Learning for Databases","volume":"14","author":"Li Guoliang","year":"2021","unstructured":"Guoliang Li , Xuanhe Zhou , and Lei Cao . 2021 . Machine Learning for Databases . VLDB 14 , 12 (2021), 3190 -- 3193 . Guoliang Li, Xuanhe Zhou, and Lei Cao. 2021. Machine Learning for Databases. VLDB 14, 12 (2021), 3190--3193.","journal-title":"VLDB"},{"key":"e_1_2_1_12_1","first-page":"3028","article-title":"openGauss","volume":"14","author":"Li Guoliang","year":"2021","unstructured":"Guoliang Li , Xuanhe Zhou , Ji Sun , Xiang Yu , Yue Han , Lianyuan Jin , Wenbo Li , Tianqing Wang , and Shifu Li . 2021 . openGauss : An Autonomous Database System. VLDB 14 , 12 (2021), 3028 -- 3041 . Guoliang Li, Xuanhe Zhou, Ji Sun, Xiang Yu, Yue Han, Lianyuan Jin, Wenbo Li, Tianqing Wang, and Shifu Li. 2021. openGauss: An Autonomous Database System. VLDB 14, 12 (2021), 3028--3041.","journal-title":"An Autonomous Database System. VLDB"},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Edo Liberty Zohar S. Karnin Bing Xiang etal 2020. Elastic Machine Learning Algorithms in Amazon SageMaker. In SIGMOD. ACM 731--737.  Edo Liberty Zohar S. Karnin Bing Xiang et al. 2020. Elastic Machine Learning Algorithms in Amazon SageMaker. In SIGMOD. ACM 731--737.","DOI":"10.1145\/3318464.3386126"},{"key":"e_1_2_1_14_1","first-page":"3461","article-title":"Dremel: A Decade of Interactive SQL Analysis at Web Scale","volume":"13","author":"Melnik Sergey","year":"2020","unstructured":"Sergey Melnik , Andrey Gubarev , Jing Jing Long , 2020 . Dremel: A Decade of Interactive SQL Analysis at Web Scale . VLDB 13 , 12 (2020), 3461 -- 3472 . Sergey Melnik, Andrey Gubarev, Jing Jing Long, et al. 2020. Dremel: A Decade of Interactive SQL Analysis at Web Scale. VLDB 13, 12 (2020), 3461--3472.","journal-title":"VLDB"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1561\/1900000060"},{"key":"e_1_2_1_16_1","first-page":"726","article-title":"Sharing Buffer Pool Memory in Multi-Tenant Relational Database-as-a-Service","volume":"8","author":"Narasayya Vivek R.","year":"2015","unstructured":"Vivek R. Narasayya , Ishai Menache , Mohit Singh , 2015 . Sharing Buffer Pool Memory in Multi-Tenant Relational Database-as-a-Service . VLDB 8 , 7 (2015), 726 -- 737 . Vivek R. Narasayya, Ishai Menache, Mohit Singh, et al. 2015. Sharing Buffer Pool Memory in Multi-Tenant Relational Database-as-a-Service. VLDB 8, 7 (2015), 726--737.","journal-title":"VLDB"},{"key":"e_1_2_1_17_1","first-page":"3162","article-title":"The Evolution of Amazon Redshift","volume":"14","author":"Pandis Ippokratis","year":"2021","unstructured":"Ippokratis Pandis . 2021 . The Evolution of Amazon Redshift . VLDB 14 , 12 (2021), 3162 -- 3163 . Ippokratis Pandis. 2021. The Evolution of Amazon Redshift. VLDB 14, 12 (2021), 3162--3163.","journal-title":"VLDB"},{"key":"e_1_2_1_18_1","volume-title":"David J. DeWitt, and Samuel Madden.","author":"Perron Matthew","year":"2020","unstructured":"Matthew Perron , Raul Castro Fernandez , David J. DeWitt, and Samuel Madden. 2020 . Starling : A Scalable Query Engine on Cloud Functions. In SIGMOD. ACM , 131--141. Matthew Perron, Raul Castro Fernandez, David J. DeWitt, and Samuel Madden. 2020. Starling: A Scalable Query Engine on Cloud Functions. In SIGMOD. ACM, 131--141."},{"key":"e_1_2_1_19_1","volume-title":"Magic Quadrant for Cloud Database Management Systems. Gartner","author":"Pezzini Massimo","year":"2021","unstructured":"Massimo Pezzini , Donald Feinberg , Nigel Rayner , and Roxane Edjlali . 2021. Magic Quadrant for Cloud Database Management Systems. Gartner ( 2021 , December 13) (2021), 1--37. Massimo Pezzini, Donald Feinberg, Nigel Rayner, and Roxane Edjlali. 2021. Magic Quadrant for Cloud Database Management Systems. Gartner (2021, December 13) (2021), 1--37."},{"key":"e_1_2_1_20_1","unstructured":"Johann Schleier-Smith. 2019. Serverless Foundations for Elastic Database Systems.. In CIDR.  Johann Schleier-Smith. 2019. Serverless Foundations for Elastic Database Systems.. In CIDR."},{"key":"e_1_2_1_21_1","first-page":"85","article-title":"Learned Cardinality Estimation: A Design Space Exploration and A Comparative Evaluation","volume":"15","author":"Sun Ji","year":"2021","unstructured":"Ji Sun , Jintao Zhang , Zhaoyan Sun , Guoliang Li , and Nan Tang . 2021 . Learned Cardinality Estimation: A Design Space Exploration and A Comparative Evaluation . VLDB 15 , 1 (2021), 85 -- 97 . Ji Sun, Jintao Zhang, Zhaoyan Sun, Guoliang Li, and Nan Tang. 2021. Learned Cardinality Estimation: A Design Space Exploration and A Comparative Evaluation. VLDB 15, 1 (2021), 85--97.","journal-title":"VLDB"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3056101"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196937"},{"key":"e_1_2_1_24_1","unstructured":"Midhul Vuppalapati Justin Miron Rachit Agarwal etal 2020. Building An Elastic Query Engine on Disaggregated Storage. In NSDI. 449--462.  Midhul Vuppalapati Justin Miron Rachit Agarwal et al. 2020. Building An Elastic Query Engine on Disaggregated Storage. In NSDI. 449--462."},{"key":"e_1_2_1_25_1","first-page":"2101","article-title":"FlexPushdownDB: Hybrid Pushdown and Caching in a Cloud DBMS","volume":"14","author":"Yang Yifei","year":"2021","unstructured":"Yifei Yang , Matt Youill , Matthew E. Woicik , 2021 . FlexPushdownDB: Hybrid Pushdown and Caching in a Cloud DBMS . VLDB 14 , 11 (2021), 2101 -- 2113 . Yifei Yang, Matt Youill, Matthew E. Woicik, et al. 2021. FlexPushdownDB: Hybrid Pushdown and Caching in a Cloud DBMS. VLDB 14, 11 (2021), 2101--2113.","journal-title":"VLDB"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE48307.2020.00174"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41019-020-00151-z"},{"key":"e_1_2_1_28_1","volume-title":"TPCTC","volume":"11135","author":"Zhang Chao","year":"2018","unstructured":"Chao Zhang , Jiaheng Lu , Pengfei Xu , and Yuxing Chen . 2018 . UniBench: A Benchmark for Multi-model Database Management Systems . In TPCTC , Vol. 11135 . Springer, 7--23. Chao Zhang, Jiaheng Lu, Pengfei Xu, and Yuxing Chen. 2018. UniBench: A Benchmark for Multi-model Database Management Systems. In TPCTC, Vol. 11135. Springer, 7--23."},{"key":"e_1_2_1_29_1","first-page":"1900","article-title":"Towards Cost-Effective and Elastic Cloud Database Deployment via Memory Disaggregation","volume":"14","author":"Zhang Yingqiang","year":"2021","unstructured":"Yingqiang Zhang , Chaoyi Ruan , Cheng Li , 2021 . Towards Cost-Effective and Elastic Cloud Database Deployment via Memory Disaggregation . VLDB 14 , 10 (2021), 1900 -- 1912 . Yingqiang Zhang, Chaoyi Ruan, Cheng Li, et al. 2021. Towards Cost-Effective and Elastic Cloud Database Deployment via Memory Disaggregation. VLDB 14, 10 (2021), 1900--1912.","journal-title":"VLDB"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2020.2994641"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/3554821.3554893","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T06:37:00Z","timestamp":1672209420000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/3554821.3554893"}},"subtitle":["new techniques, challenges, and opportunities"],"short-title":[],"issued":{"date-parts":[[2022,8]]},"references-count":30,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["10.14778\/3554821.3554893"],"URL":"https:\/\/doi.org\/10.14778\/3554821.3554893","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2022,8]]}}}