{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,11]],"date-time":"2026-01-11T05:08:05Z","timestamp":1768108085713,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,5,31]],"date-time":"2020-05-31T00:00:00Z","timestamp":1590883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"R&D program of MOTIE\/KEIT","award":["10077609"],"award-info":[{"award-number":["10077609"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,11]]},"DOI":"10.1145\/3318464.3389714","type":"proceedings-article","created":{"date-parts":[[2020,5,29]],"date-time":"2020-05-29T17:12:33Z","timestamp":1590772353000},"page":"495-510","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Long-lived Transactions Made Less Harmful"],"prefix":"10.1145","author":[{"given":"Jongbin","family":"Kim","sequence":"first","affiliation":[{"name":"Hanyang University, Seoul, South Korea"}]},{"given":"Hyunsoo","family":"Cho","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, South Korea"}]},{"given":"Kihwang","family":"Kim","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, South Korea"}]},{"given":"Jaeseon","family":"Yu","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, South Korea"}]},{"given":"Sooyong","family":"Kang","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, South Korea"}]},{"given":"Hyungsoo","family":"Jung","sequence":"additional","affiliation":[{"name":"Hanyang University, Seoul, South Korea"}]}],"member":"320","published-online":{"date-parts":[[2020,5,31]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Oracle Corporation and\/or its affiliates. 2019 a. MySQL 8.0 Reference Manual: 15.6.3.4 Undo Tablespaces. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-undo-tablespaces.html.  Oracle Corporation and\/or its affiliates. 2019 a. MySQL 8.0 Reference Manual: 15.6.3.4 Undo Tablespaces. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-undo-tablespaces.html."},{"key":"e_1_3_2_2_2_1","unstructured":"Oracle Corporation and\/or its affiliates. 2019 b. MySQL 8.0 Reference Manual: 15.6.6 Undo Logs. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-undo-logs.html.  Oracle Corporation and\/or its affiliates. 2019 b. MySQL 8.0 Reference Manual: 15.6.6 Undo Logs. https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/innodb-undo-logs.html."},{"key":"e_1_3_2_2_3_1","unstructured":"Oracle Corporation and\/or its affiliates. 2019 c. Oracle 19 Database Administrators Guide: 16 Managing Undo. https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/admin\/managing-undo.html#GUID-2C865CF9-A8B5--4BF1-A451-E8C08D3611F0.  Oracle Corporation and\/or its affiliates. 2019 c. Oracle 19 Database Administrators Guide: 16 Managing Undo. https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/admin\/managing-undo.html#GUID-2C865CF9-A8B5--4BF1-A451-E8C08D3611F0."},{"key":"e_1_3_2_2_4_1","first-page":"12","article-title":"Constant Time Recovery in Azure SQL Database","volume":"12","author":"Antonopoulos Panagiotis","year":"2018","unstructured":"Panagiotis Antonopoulos , Peter Byrne , Wayne Chen , Cristian Diaconu , Raghavendra Thallam Kodandaramaih , Hanuma Kodavalla , Prashanth Purnananda , Adrian-Leonard Radu , Chaitanya Sreenivas Ravella , and Girish Mitturand Venkataramanappa . 2018 . Constant Time Recovery in Azure SQL Database . PVLDB , Vol. 12 , 12 (Oct. 2018), 2143--2154. https:\/\/doi.org\/10.14778\/3352063.3352131 Panagiotis Antonopoulos, Peter Byrne, Wayne Chen, Cristian Diaconu, Raghavendra Thallam Kodandaramaih, Hanuma Kodavalla, Prashanth Purnananda, Adrian-Leonard Radu, Chaitanya Sreenivas Ravella, and Girish Mitturand Venkataramanappa. 2018. Constant Time Recovery in Azure SQL Database. PVLDB, Vol. 12, 12 (Oct. 2018), 2143--2154. https:\/\/doi.org\/10.14778\/3352063.3352131","journal-title":"PVLDB"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/320455.320457"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/223784.223785"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/3364324.3364328"},{"key":"e_1_3_2_2_8_1","volume-title":"SQL Server In-Memory OLTP Internals for SQL Server","author":"Delaney Kalen","year":"2016","unstructured":"Kalen Delaney . 2016. SQL Server In-Memory OLTP Internals for SQL Server 2016 . https:\/\/download.microsoft.com\/download\/8\/3\/6\/8360731A-A27C-4684-BC88-FC7B5849A133\/SQL_Server_2016_In_Memory_OLTP_White_Paper.pdf Kalen Delaney. 2016. SQL Server In-Memory OLTP Internals for SQL Server 2016. https:\/\/download.microsoft.com\/download\/8\/3\/6\/8360731A-A27C-4684-BC88-FC7B5849A133\/SQL_Server_2016_In_Memory_OLTP_White_Paper.pdf"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2463710"},{"key":"e_1_3_2_2_10_1","volume-title":"Readings in Database Systems","author":"Gray Jim","unstructured":"Jim Gray . 1988. Readings in Database Systems . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA, Chapter The Transaction Concept: Virtues and Limitations, 140--150. http:\/\/dl.acm.org\/citation.cfm?id=48751.48761 Jim Gray. 1988. Readings in Database Systems. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, Chapter The Transaction Concept: Virtues and Limitations, 140--150. http:\/\/dl.acm.org\/citation.cfm?id=48751.48761"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/161468.161469"},{"key":"e_1_3_2_2_12_1","volume-title":"The Art of Multiprocessor Programming","author":"Herlihy Maurice","unstructured":"Maurice Herlihy and Nir Shavit . 2008. The Art of Multiprocessor Programming . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. Maurice Herlihy and Nir Shavit. 2008. The Art of Multiprocessor Programming .Morgan Kaufmann Publishers Inc., San Francisco, CA, USA."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920928"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-011-0260-8"},{"key":"e_1_3_2_2_15_1","volume-title":"Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data (SIGMOD'13)","author":"Jung Hyungsoo","unstructured":"Hyungsoo Jung , Hyuck Han , Alan D. Fekete , Gernot Heiser , and Heon Y. Yeom . 2013. A Scalable Lock Manager for Multicores . In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data (SIGMOD'13) . 73--84. Hyungsoo Jung, Hyuck Han, Alan D. Fekete, Gernot Heiser, and Heon Y. Yeom. 2013. A Scalable Lock Manager for Multicores. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data (SIGMOD'13). 73--84."},{"key":"e_1_3_2_2_16_1","first-page":"2","article-title":"Scalable Database Logging for Multicores","volume":"11","author":"Jung Hyungsoo","year":"2017","unstructured":"Hyungsoo Jung , Hyuck Han , and Sooyong Kang . 2017 . Scalable Database Logging for Multicores . PVLDB , Vol. 11 , 2 (Oct. 2017), 135--148. https:\/\/doi.org\/10.14778\/3149193.3149195 Hyungsoo Jung, Hyuck Han, and Sooyong Kang. 2017. Scalable Database Logging for Multicores. PVLDB, Vol. 11, 2 (Oct. 2017), 135--148. https:\/\/doi.org\/10.14778\/3149193.3149195","journal-title":"PVLDB"},{"key":"e_1_3_2_2_17_1","unstructured":"Jongbin Kim Hyunsoo Cho Kihwang Kim Jaesun Yu Sooyong Kang and Hyungsoo Jung. 2020. [Technical Report] Long-lived Transactions Made Less Harmful. https:\/\/github.com\/hyu-scslab\/vDriver\/blob\/master\/vdriver_techreport.pdf.  Jongbin Kim Hyunsoo Cho Kihwang Kim Jaesun Yu Sooyong Kang and Hyungsoo Jung. 2020. [Technical Report] Long-lived Transactions Made Less Harmful. https:\/\/github.com\/hyu-scslab\/vDriver\/blob\/master\/vdriver_techreport.pdf."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300071"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882905"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.14778\/2095686.2095689"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903734"},{"key":"e_1_3_2_2_22_1","volume-title":"High Performance Transactions in Deuteronomy. In Conference on Innovative Data Systems Research (CIDR","author":"Levandoski Justin","year":"2015","unstructured":"Justin Levandoski , David Lomet , Sudipta Sengupta , Ryan Stutsman , and Rui Wang . 2015 . High Performance Transactions in Deuteronomy. In Conference on Innovative Data Systems Research (CIDR 2015). https:\/\/www.microsoft.com\/en-us\/research\/publication\/high-performance-transactions-in-deuteronomy\/ Justin Levandoski, David Lomet, Sudipta Sengupta, Ryan Stutsman, and Rui Wang. 2015. High Performance Transactions in Deuteronomy. In Conference on Innovative Data Systems Research (CIDR 2015). https:\/\/www.microsoft.com\/en-us\/research\/publication\/high-performance-transactions-in-deuteronomy\/"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544834"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2749436"},{"key":"e_1_3_2_2_25_1","first-page":"10","article-title":"PLP","volume":"4","author":"Pandis Ippokratis","year":"2011","unstructured":"Ippokratis Pandis , Pinar T\u00f6z\u00fcn , Ryan Johnson , and Anastasia Ailamaki . 2011 . PLP : Page Latch-free Shared-everything OLTP. PVLDB , Vol. 4 , 10 (July 2011), 610--621. https:\/\/doi.org\/10.14778\/2021017.2021019 Ippokratis Pandis, Pinar T\u00f6z\u00fcn, Ryan Johnson, and Anastasia Ailamaki. 2011. PLP: Page Latch-free Shared-everything OLTP. PVLDB, Vol. 4, 10 (July 2011), 610--621. https:\/\/doi.org\/10.14778\/2021017.2021019","journal-title":"Page Latch-free Shared-everything OLTP. PVLDB"},{"key":"e_1_3_2_2_26_1","volume-title":"Proceedings of the 2016 International Conference on Management of Data (SIGMOD '16)","author":"Ren Kun","unstructured":"Kun Ren , Jose M. Faleiro , and Daniel J. Abadi . 2016. Design Principles for Scaling Multi-core OLTP Under High Contention . In Proceedings of the 2016 International Conference on Management of Data (SIGMOD '16) . ACM, New York, NY, USA, 1583--1598. https:\/\/doi.org\/10.1145\/2882903.2882958 Kun Ren, Jose M. Faleiro, and Daniel J. Abadi. 2016. Design Principles for Scaling Multi-core OLTP Under High Contention. In Proceedings of the 2016 International Conference on Management of Data (SIGMOD '16). ACM, New York, NY, USA, 1583--1598. https:\/\/doi.org\/10.1145\/2882903.2882958"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0377-7"},{"key":"e_1_3_2_2_28_1","unstructured":"PostgreSQL repository. 2019. README on The Transaction System. https:\/\/git.postgresql.org\/gitweb\/?p=postgresql.git;a=blob;f=src\/backend\/access\/transam\/README;hb=8548ddc61b5858b6466e69f66a6b1a7ea9daef06#l334.  PostgreSQL repository. 2019. README on The Transaction System. https:\/\/git.postgresql.org\/gitweb\/?p=postgresql.git;a=blob;f=src\/backend\/access\/transam\/README;hb=8548ddc61b5858b6466e69f66a6b1a7ea9daef06#l334."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/320473.320476"},{"key":"e_1_3_2_2_30_1","volume-title":"Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data (SIGMOD '86)","author":"Stonebraker Michael","unstructured":"Michael Stonebraker and Lawrence A. Rowe . 1986. The Design of POSTGRES . In Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data (SIGMOD '86) . ACM, New York, NY, USA, 340--355. https:\/\/doi.org\/10.1145\/16894.16888 Michael Stonebraker and Lawrence A. Rowe. 1986. The Design of POSTGRES. In Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data (SIGMOD '86). ACM, New York, NY, USA, 340--355. https:\/\/doi.org\/10.1145\/16894.16888"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522713"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732951.2732960"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.14778\/3015274.3015276"},{"key":"e_1_3_2_2_34_1","volume-title":"Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery","author":"Weikum Gerhard","unstructured":"Gerhard Weikum and Gottfried Vossen . 2002. Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery . Morgan Kaufmann Publishers Inc ., San Francisco, CA, USA. Gerhard Weikum and Gottfried Vossen. 2002. Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery .Morgan Kaufmann Publishers Inc., San Francisco, CA, USA."}],"event":{"name":"SIGMOD\/PODS '20: International Conference on Management of Data","location":"Portland OR USA","acronym":"SIGMOD\/PODS '20","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318464.3389714","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3318464.3389714","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:44Z","timestamp":1750199924000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3318464.3389714"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,31]]},"references-count":34,"alternative-id":["10.1145\/3318464.3389714","10.1145\/3318464"],"URL":"https:\/\/doi.org\/10.1145\/3318464.3389714","relation":{},"subject":[],"published":{"date-parts":[[2020,5,31]]},"assertion":[{"value":"2020-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}