{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T18:59:05Z","timestamp":1778266745800,"version":"3.51.4"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,4,16]],"date-time":"2018-04-16T00:00:00Z","timestamp":1523836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["The VLDB Journal"],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s00778-018-0503-z","type":"journal-article","created":{"date-parts":[[2018,4,16]],"date-time":"2018-04-16T14:55:09Z","timestamp":1523890509000},"page":"421-444","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Parallel replication across formats for scaling out mixed OLTP\/OLAP workloads in main-memory databases"],"prefix":"10.1007","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2938-3354","authenticated-orcid":false,"given":"Juchang","family":"Lee","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wook-Shin","family":"Han","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hyoung Jun","family":"Na","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chang Gyoo","family":"Park","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kyu Hwan","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Deok Hoe","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joo Yeon","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sang Kyun","family":"Cha","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"SeungHyun","family":"Moon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,16]]},"reference":[{"issue":"2","key":"503_CR1","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/s00778-013-0330-1","volume":"23","author":"P Bailis","year":"2014","unstructured":"Bailis, P., Venkataraman, S., Franklin, M.J., Hellerstein, J.M., Stoica, I.: Quantifying eventual consistency with PBS. VLDB J. 23(2), 279\u2013302 (2014)","journal-title":"VLDB J."},{"key":"503_CR2","doi-asserted-by":"crossref","unstructured":"Bornea, M.A., Hodson, O., Elnikety, S., Fekete, A.: One-copy serializability with snapshot isolation under the hood. In: Proceedings of the 27th IEEE ICDE Conference, pp. 625\u2013636 (2011)","DOI":"10.1109\/ICDE.2011.5767897"},{"key":"503_CR3","doi-asserted-by":"crossref","unstructured":"Breitbart, Y., Komondoor, R., Rastogi, R., Seshadri, S., Silberschatz, A.: Update propagation protocols for replicated databases. In: Proceedings of the ACM SIGMOD Conference, pp. 97\u2013108 (1999)","DOI":"10.1145\/304181.304191"},{"key":"503_CR4","doi-asserted-by":"crossref","unstructured":"Cecchet, E., Candea, G., Ailamaki, A.: Middleware-based database replication: the gaps between theory and practice. In: Proceedings of the ACM SIGMOD Conference, pp. 739\u2013752 (2008)","DOI":"10.1145\/1376616.1376691"},{"issue":"11","key":"503_CR5","first-page":"947","volume":"7","author":"P Chairunnanda","year":"2014","unstructured":"Chairunnanda, P., Daudjee, K., \u00d6zsu, M.T.: Confluxdb: multi-master replication for partitioned snapshot isolation databases. PVLDB 7(11), 947\u2013958 (2014)","journal-title":"PVLDB"},{"issue":"3","key":"503_CR6","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/2518037.2491245","volume":"31","author":"JC Corbett","year":"2013","unstructured":"Corbett, J.C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J.J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., et al.: Spanner: Googles globally distributed database. ACM Trans. Comput. Syst. 31(3), 8 (2013)","journal-title":"ACM Trans. Comput. Syst."},{"issue":"1\u20132","key":"503_CR7","doi-asserted-by":"publisher","first-page":"48","DOI":"10.14778\/1920841.1920853","volume":"3","author":"C Curino","year":"2010","unstructured":"Curino, C., Jones, E., Zhang, Y., Madden, S.: Schism: a workload-driven approach to database replication and partitioning. Proc. VLDB Endow. 3(1\u20132), 48\u201357 (2010)","journal-title":"Proc. VLDB Endow."},{"key":"503_CR8","doi-asserted-by":"crossref","unstructured":"Das, S., Botev, C., Surlaker, K., Ghosh, B., Varadarajan, B., Nagaraj, S., Zhang, D., Gao, L., Westerman, J., Ganti, P., et\u00a0al.: All aboard the databus!: Linkedin\u2019s scalable consistent change data capture platform. In: Proceedings of the Third ACM Symposium on Cloud Computing, p. 18. ACM (2012)","DOI":"10.1145\/2391229.2391247"},{"key":"503_CR9","unstructured":"Daudjee, K., Salem, K.: Lazy database replication with snapshot isolation. In: Proceedings of the VLDB Conference, pp. 715\u2013726 (2006)"},{"key":"503_CR10","doi-asserted-by":"crossref","unstructured":"Elnikety, S., Dropsho, S.G., Pedone, F.: Tashkent: uniting durability with transaction ordering for high-performance scalable database replication. In: Proceedings of the EuroSys Conference, pp. 117\u2013130 (2006)","DOI":"10.1145\/1218063.1217947"},{"issue":"1","key":"503_CR11","first-page":"28","volume":"35","author":"F F\u00e4rber","year":"2012","unstructured":"F\u00e4rber, F., May, N., Lehner, W., Gro\u00dfe, P., M\u00fcller, I., Rauhe, H., Dees, J.: The SAP HANA database\u2014an architecture overview. IEEE Data Eng. Bull. 35(1), 28\u201333 (2012)","journal-title":"IEEE Data Eng. Bull."},{"key":"#cr-split#-503_CR12.1","doi-asserted-by":"crossref","unstructured":"7. Galante, G., de Bona, L.C.E.: A survey on cloud computing elasticity. In: 2012 IEEE Fifth International Conference on Utility and Cloud Computing","DOI":"10.1109\/UCC.2012.30"},{"key":"#cr-split#-503_CR12.2","unstructured":"8. (UCC), pp. 263-270. IEEE (2012)"},{"issue":"2","key":"503_CR13","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1145\/235968.233330","volume":"25","author":"J Gray","year":"1996","unstructured":"Gray, J., Helland, P., O\u2019Neil, P., Shasha, D.: The dangers of replication and a solution. ACM SIGMOD Rec. 25(2), 173\u2013182 (1996)","journal-title":"ACM SIGMOD Rec."},{"key":"503_CR14","doi-asserted-by":"crossref","unstructured":"Heinze, T., Jerzak, Z., Hackenbroich, G., Fetzer, C.: Latency-aware elastic scaling for distributed data stream processing systems. In: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems, pp. 13\u201322. ACM (2014)","DOI":"10.1145\/2611286.2611294"},{"key":"503_CR15","unstructured":"Herbst, N.R., Kounev, S., Reussner, R.H.: Elasticity in cloud computing: what it is, and what it is not. In: ICAC, pp. 23\u201327 (2013)"},{"key":"503_CR16","doi-asserted-by":"crossref","unstructured":"Hong, C., Zhou, D., Yang, M., Kuo, C., Zhang, L., Zhou, L.: KuaFu: closing the parallelism gap in database replication. In: Proceedings of the 29th IEEE ICDE Conference, pp. 1186\u20131195 (2013)","DOI":"10.1109\/ICDE.2013.6544908"},{"key":"503_CR17","unstructured":"Kemme, B., Alonso, G.: Don\u2019t be lazy, be consistent: Postgres-R, a new way to implement database replication. In: Proceedings of the 26th VLDB Conference, pp. 134\u2013143 (2000)"},{"key":"503_CR18","doi-asserted-by":"crossref","unstructured":"Kemper, A., Neumann, T.: Hyper: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots. In: Proceedings of IEEE ICDE Conference, pp. 195\u2013206 (2011)","DOI":"10.1109\/ICDE.2011.5767867"},{"key":"503_CR19","unstructured":"Kreps, J., Narkhede, N., Rao, J., et al.: Kafka: A distributed messaging system for log processing. In: Proceedings of the NetDB, pp. 1\u20137 (2011)"},{"issue":"1","key":"503_CR20","first-page":"61","volume":"5","author":"J Krueger","year":"2011","unstructured":"Krueger, J., Kim, C., Grund, M., Satish, N., Schwalb, D., Chhugani, J., Plattner, H., Dubey, P., Zeier, A.: Fast updates on read-optimized databases using multi-core CPUs. PVLDB 5(1), 61\u201372 (2011)","journal-title":"PVLDB"},{"key":"503_CR21","unstructured":"Lee, J., Kim, K., Cha, S.K.: Differential logging: a commutative and associative logging scheme for highly parallel main memory database. In: Proceedings of the 17th IEEE ICDE Conference, pp. 173\u2013182 (2001)"},{"key":"503_CR22","unstructured":"Lee, J., Kim, K.H., Na, H.J., Park, C.G., Lee, H.: Rowid-based data synchronization for asynchronous table replication. US Patent App. 14\/657,938 (2015)"},{"key":"503_CR23","doi-asserted-by":"crossref","unstructured":"Lee, J., Kwon, Y.S., F\u00e4rber, F., Muehle, M., Lee, C., Bensberg, C., Lee, J.Y., Lee, A.H., Lehner, W.: SAP HANA distributed in-memory database system: transaction, session, and metadata management. In: Proceedings of the 29th IEEE ICDE Conference, pp. 1165\u20131173 (2013)","DOI":"10.1109\/ICDE.2013.6544906"},{"issue":"12","key":"503_CR24","first-page":"1598","volume":"10","author":"J Lee","year":"2017","unstructured":"Lee, J., Moon, S., Kim, K.H., Kim, D.H., Cha, S.K., Han, W.S.: Parallel replication across formats in SAP HANA for scaling out mixed OLTP\/OLAP workloads. PVLDB 10(12), 1598\u20131609 (2017)","journal-title":"PVLDB"},{"key":"503_CR25","unstructured":"Lee, J., Park, C.G., Na, H.J., Kim, K.H.: Transactional and parallel log replay for asynchronous table replication. US Patent App. 14\/657,948 (2015)"},{"key":"503_CR26","doi-asserted-by":"crossref","unstructured":"Lee, J., Shin, H., Park, C.G., Ko, S., Noh, J., Chuh, Y., Stephan, W., Han, W.S.: Hybrid garbage collection for multi-version concurrency control in SAP HANA. In: Proceedings of the ACM SIGMOD Conference, pp. 1307\u20131318 (2016)","DOI":"10.1145\/2882903.2903734"},{"key":"503_CR27","doi-asserted-by":"crossref","unstructured":"Li, B., Ruan, Z., Xiao, W., Lu, Y., Xiong, Y., Putnam, A., Chen, E., Zhang, L.: KV-direct: high-performance in-memory key-value store with programmable NIC. In: Proceedings of the 26th Symposium on Operating Systems Principles, pp. 137\u2013152. ACM (2017)","DOI":"10.1145\/3132747.3132756"},{"key":"503_CR28","doi-asserted-by":"crossref","unstructured":"Makreshanski, D., Giceva, J., Barthels, C., Alonso, G.: BatchDB: efficient isolated execution of hybrid OLTP + OLAP workloads for interactive applications. In: Proceedings of the ACM SIGMOD Conference, pp. 37\u201350 (2017)","DOI":"10.1145\/3035918.3035959"},{"issue":"2","key":"503_CR29","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s13222-015-0185-2","volume":"15","author":"N May","year":"2015","unstructured":"May, N., B\u00f6hm, A., Block, M., Lehner, W.: Managed query processing within the SAP HANA database platform. Datenbank-Spektrum 15(2), 141\u2013152 (2015)","journal-title":"Datenbank-Spektrum"},{"key":"503_CR30","unstructured":"May, N., Bohm, A., Lehner, W.: SAP HANA\u2014the evolution of an in-memory DBMS from pure OLAP processing towards mixed workloads. Datenbanksysteme f\u00fcr Business, Technologie und Web (BTW 2017) (2017)"},{"key":"503_CR31","doi-asserted-by":"crossref","unstructured":"M\u00fchlbauer, T., R\u00f6diger, W., Reiser, A., Kemper, A., Neumann, T., et al.: Scyper: a hybrid OLTP & OLAP distributed main memory database system for scalable real-time analytics. In: BTW, pp. 499\u2013502 (2013)","DOI":"10.1145\/2486767.2486770"},{"issue":"3\u20134","key":"503_CR32","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/s007780050010","volume":"8","author":"E Pacitti","year":"2000","unstructured":"Pacitti, E., Simon, E.: Update propagation strategies to improve freshness in lazy master replicated databases. VLDB J. 8(3\u20134), 305\u2013318 (2000)","journal-title":"VLDB J."},{"issue":"11","key":"503_CR33","first-page":"1459","volume":"5","author":"S Patterson","year":"2012","unstructured":"Patterson, S., Elmore, A.J., Nawab, F., Agrawal, D., El Abbadi, A.: Serializability, not serial: concurrency control and availability in multi-datacenter datastores. PVLDB 5(11), 1459\u20131470 (2012)","journal-title":"PVLDB"},{"issue":"6","key":"503_CR34","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1007\/s00778-011-0228-8","volume":"20","author":"F Perez-Sorrosal","year":"2011","unstructured":"Perez-Sorrosal, F., Pati\u00f1o-Martinez, M., Jimenez-Peris, R., Kemme, B.: Elastic SI-Cache: consistent and scalable caching in multi-tier architectures. VLDB J. 20(6), 841\u2013865 (2011)","journal-title":"VLDB J."},{"key":"503_CR35","doi-asserted-by":"crossref","unstructured":"Plattner, C., Alonso, G.: Ganymed: Scalable replication for transactional web applications. In: Proceedings of the ACM USENIX Middleware Conference, pp. 155\u2013174 (2004)","DOI":"10.1007\/978-3-540-30229-2_9"},{"key":"503_CR36","doi-asserted-by":"crossref","unstructured":"Plattner, H.: A common database approach for OLTP and OLAP using an in-memory column database. In: Proceedings of the ACM SIGMOD Conference, pp. 1\u20132. ACM (2009)","DOI":"10.1145\/1559845.1559846"},{"key":"503_CR37","doi-asserted-by":"crossref","unstructured":"Psaroudakis, I., Wolf, F., May, N., Neumann, T., B\u00f6hm, A., Ailamaki, A., Sattler, K.U.: Scaling up mixed workloads: a battle of data freshness, flexibility, and scheduling. In: Technology Conference on Performance Evaluation and Benchmarking, pp. 97\u2013112. Springer (2014)","DOI":"10.1007\/978-3-319-15350-6_7"},{"key":"503_CR38","doi-asserted-by":"crossref","unstructured":"Putnam, A., Caulfield, A.M., Chung, E.S., Chiou, D., Constantinides, K., Demme, J., Esmaeilzadeh, H., Fowers, J., Gopal, G.P., Gray, J., et al.: A reconfigurable fabric for accelerating large-scale datacenter services. In: 2014 ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA), pp. 13\u201324. IEEE (2014)","DOI":"10.1109\/ISCA.2014.6853195"},{"key":"503_CR39","unstructured":"SAP: high availability for SAP HANA. https:\/\/archive.sap.com\/documents\/docs\/DOC-65585"},{"key":"503_CR40","unstructured":"SAP: SAP HANA capture and replay tool. https:\/\/blogs.sap.com\/2016\/06\/14\/introducing-the-new-sap-hana-capture-and-replay-tool-available-with-sap-hana-sps12\/"},{"key":"503_CR41","unstructured":"SAP: SAP LT (SLT) replication server. http:\/\/www.sap.com\/community\/topic\/lt-replication-server.html"},{"key":"503_CR42","doi-asserted-by":"crossref","unstructured":"Simitsis, A., Vassiliadis, P., Sellis, T.: Optimizing ETL processes in data warehouses. In: Proceedings of the 21st IEEE ICDE Conference, pp. 564\u2013575 (2005)","DOI":"10.1109\/ICDE.2005.103"},{"key":"503_CR43","doi-asserted-by":"crossref","unstructured":"Sousa, F.R., Machado, J.C.: Towards elastic multi-tenant database replication with quality of service. In: Proceedings of the 2012 IEEE\/ACM Fifth International Conference on Utility and Cloud Computing, pp. 168\u2013175. IEEE Computer Society (2012)","DOI":"10.1109\/UCC.2012.36"},{"issue":"1","key":"503_CR44","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/1435417.1435432","volume":"52","author":"W Vogels","year":"2009","unstructured":"Vogels, W.: Eventually consistent. Commun. ACM 52(1), 40\u201344 (2009)","journal-title":"Commun. ACM"},{"key":"503_CR45","volume-title":"Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery","author":"G Weikum","year":"2001","unstructured":"Weikum, G., Vossen, G.: Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery. Elsevier, Amsterdam (2001)"},{"issue":"1","key":"503_CR46","doi-asserted-by":"publisher","first-page":"385","DOI":"10.14778\/1687627.1687671","volume":"2","author":"T Willhalm","year":"2009","unstructured":"Willhalm, T., Popovici, N., Boshmaf, Y., Plattner, H., Zeier, A., Schaffner, J.: SIMD-scan: ultra fast in-memory table scan using on-chip vector processing units. Proc. VLDB Endow. 2(1), 385\u2013394 (2009)","journal-title":"Proc. VLDB Endow."}],"container-title":["The VLDB Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00778-018-0503-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-018-0503-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00778-018-0503-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,3]],"date-time":"2025-07-03T18:08:39Z","timestamp":1751566119000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00778-018-0503-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,16]]},"references-count":47,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["503"],"URL":"https:\/\/doi.org\/10.1007\/s00778-018-0503-z","relation":{},"ISSN":["1066-8888","0949-877X"],"issn-type":[{"value":"1066-8888","type":"print"},{"value":"0949-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,16]]},"assertion":[{"value":"12 September 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 January 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 March 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 April 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}