{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,25]],"date-time":"2025-04-25T04:22:23Z","timestamp":1745554943321,"version":"3.40.4"},"publisher-location":"Singapore","reference-count":24,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819650316","type":"print"},{"value":"9789819650323","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-981-96-5032-3_3","type":"book-chapter","created":{"date-parts":[[2025,4,24]],"date-time":"2025-04-24T18:41:39Z","timestamp":1745520099000},"page":"37-53","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Benchmarking Distributed Transactional Database Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-5798-8264","authenticated-orcid":false,"given":"Hailin","family":"He","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2807-2057","authenticated-orcid":false,"given":"Siyang","family":"Weng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-9613-8106","authenticated-orcid":false,"given":"Lingyang","family":"Zeng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7835-8828","authenticated-orcid":false,"given":"Huidong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4610-4369","authenticated-orcid":false,"given":"Rong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7468-7695","authenticated-orcid":false,"given":"Peng","family":"Cai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8426-9450","authenticated-orcid":false,"given":"Xuan","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8989-9662","authenticated-orcid":false,"given":"Quanqing","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,25]]},"reference":[{"key":"3_CR1","unstructured":"TATP Benchmark. https:\/\/tatpbenchmark.sourceforge.net\/"},{"key":"3_CR2","unstructured":"TPC-A Benchmark. https:\/\/www.tpc.org\/tpca\/"},{"key":"3_CR3","unstructured":"TPC-C Benchmark. https:\/\/www.tpc.org\/tpcc\/"},{"key":"3_CR4","unstructured":"TPC-E Benchmark. https:\/\/www.tpc.org\/tpce\/"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Alomari, M., Cahill, M., Fekete, A., Rohm, U.: The cost of serializability on platforms that use snapshot isolation. In: Proceedings of the 2008 IEEE 24th International Conference on Data Engineering, ICDE \u201908, pp. 576\u2013585. IEEE Computer Society (2008)","DOI":"10.1109\/ICDE.2008.4497466"},{"issue":"7","key":"3_CR6","first-page":"112","volume":"31","author":"D Bitton","year":"1985","unstructured":"Bitton, D., et al.: A measure of transaction processing power. Datamation 31(7), 112\u2013118 (1985)","journal-title":"Datamation"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Corbett, J.C.: Spanner: google\u2019s globally distributed database. ACM Trans. Comput. Syst. 31(3), 8:1\u20138:22 (2013)","DOI":"10.1145\/2491245"},{"issue":"12","key":"3_CR8","doi-asserted-by":"publisher","first-page":"3488","DOI":"10.14778\/3611540.3611542","volume":"16","author":"A Depoutovitch","year":"2023","unstructured":"Depoutovitch, A., et al.: Taurus MM: bringing multi-master to the cloud. Proc. VLDB Endow. 16(12), 3488\u20133500 (2023)","journal-title":"Proc. VLDB Endow."},{"key":"3_CR9","volume-title":"Benchmark Handbook: For Database and Transaction Processing Systems","author":"J Gray","year":"1992","unstructured":"Gray, J.: Benchmark Handbook: For Database and Transaction Processing Systems. Morgan Kaufmann Publishers Inc., San Francisco (1992)"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Guo, Z., Wu, K., Yan, C., Yu, X.: Releasing locks as early as you can: reducing contention of hotspots by violating two-phase locking. In: Proceedings of the 2021 International Conference on Management of Data, SIGMOD \u201921, pp. 658\u2013670. Association for Computing Machinery, New York (2021)","DOI":"10.1145\/3448016.3457294"},{"issue":"12","key":"3_CR11","doi-asserted-by":"publisher","first-page":"3072","DOI":"10.14778\/3415478.3415535","volume":"13","author":"D Huang","year":"2020","unstructured":"Huang, D., et al.: TiDB: a raft-based HTAP database. Proc. VLDB Endow. 13(12), 3072\u20133084 (2020)","journal-title":"Proc. VLDB Endow."},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Ingo, H., Daly, D.: Automated system performance testing at MongoDB. In: Proceedings of the Workshop on Testing Database Systems, DBTest \u201920, pp.\u00a01\u20136. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3395032.3395323"},{"key":"3_CR13","unstructured":"Kimura, H., Graefe, G., Kuno, H.: Efficient locking techniques for databases on modern hardware. In: International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures - ADMS, Istanbul, Turkey, pp. 1\u201312 (2012)"},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Lin, Q., Chang, P., Chen, G., Ooi, B.C., Tan, K.L., Wang, Z.: Towards a non-2PC transaction management in distributed database systems. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD \u201916, pp. 1659\u20131674. Association for Computing Machinery, New York (2016)","DOI":"10.1145\/2882903.2882923"},{"issue":"4","key":"3_CR15","doi-asserted-by":"publisher","first-page":"378","DOI":"10.1145\/7239.7266","volume":"11","author":"C Mohan","year":"1986","unstructured":"Mohan, C., Lindsay, B., Obermarck, R.: Transaction management in the R* distributed database management system. ACM Trans. Database Syst. 11(4), 378\u2013396 (1986)","journal-title":"ACM Trans. Database Syst."},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Pavlo, A., Curino, C., Zdonik, S.: Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems. In: Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201912, pp. 61\u201372. Association for Computing Machinery, New York (2012)","DOI":"10.1145\/2213836.2213844"},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Seybold, D., Domaschka, J.: Benchmarking-as-a-service for cloud-hosted DBMS. In: Proceedings of the 22nd International Middleware Conference: Demos and Posters, Middleware \u201921, pp. 12\u201313. Association for Computing Machinery, New York (2021)","DOI":"10.1145\/3491086.3492473"},{"issue":"11","key":"3_CR18","doi-asserted-by":"publisher","first-page":"1068","DOI":"10.14778\/2536222.2536232","volume":"6","author":"J Shute","year":"2013","unstructured":"Shute, J., et al.: F1: a distributed SQL database that scales. Proc. VLDB Endow. 6(11), 1068\u20131079 (2013)","journal-title":"Proc. VLDB Endow."},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Taft, R., et al.: CockroachDB: the resilient geo-distributed SQL database. In: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201920, pp. 1493\u20131509. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3318464.3386134"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Yan, X., et al.: Carousel: low-latency transaction processing for globally-distributed data. In: Proceedings of the 2018 International Conference on Management of Data, SIGMOD \u201918, pp. 231\u2013243. Association for Computing Machinery, New York (2018)","DOI":"10.1145\/3183713.3196912"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Yang, Z., Qian, C., Teng, X., Kong, F., Han, F., Xu, Q.: LCL: a lock chain length-based distributed algorithm for deadlock detection and resolution. In: 2023 IEEE 39th International Conference on Data Engineering (ICDE), pp. 151\u2013163. IEEE Computer Society (2023)","DOI":"10.1109\/ICDE55515.2023.00019"},{"issue":"12","key":"3_CR22","doi-asserted-by":"publisher","first-page":"3385","DOI":"10.14778\/3554821.3554830","volume":"15","author":"Z Yang","year":"2022","unstructured":"Yang, Z., et al.: OceanBase: a 707 million tpmC distributed relational database system. Proc. VLDB Endow. 15(12), 3385\u20133397 (2022)","journal-title":"Proc. VLDB Endow."},{"issue":"5","key":"3_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11704-019-8438-0","volume":"14","author":"C Zhang","year":"2020","unstructured":"Zhang, C., Li, Y., Zhang, R., Qian, W., Zhou, A.: Benchmarking on intensive transaction processing. Front. Comp. Sci. 14(5), 1\u201318 (2020). https:\/\/doi.org\/10.1007\/s11704-019-8438-0","journal-title":"Front. Comp. Sci."},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Zhang, H., et al.: Dike: a benchmark suite for distributed transactional databases. In: Companion of the 2023 International Conference on Management of Data, SIGMOD \u201923, pp. 95\u201398. Association for Computing Machinery, New York (2023)","DOI":"10.1145\/3555041.3589710"}],"container-title":["Lecture Notes in Computer Science","Benchmarking, Measuring, and Optimizing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-5032-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,24]],"date-time":"2025-04-24T18:41:49Z","timestamp":1745520109000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-5032-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9789819650316","9789819650323"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-5032-3_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"25 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Bench","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Benchmarking, Measuring and Optimization","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 December 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 December 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"bench2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}