{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:38:28Z","timestamp":1740159508041,"version":"3.37.3"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,1,31]],"date-time":"2020-01-31T00:00:00Z","timestamp":1580428800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,1,31]],"date-time":"2020-01-31T00:00:00Z","timestamp":1580428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100012320","name":"Otto-von-Guericke-Universit\u00e4t Magdeburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100012320","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Datenbank Spektrum"],"published-print":{"date-parts":[[2020,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p><jats:italic>Heterogeneous Hybrid<\/jats:italic><jats:italic>Transactional<\/jats:italic><jats:italic>Analytical Processing<\/jats:italic> (<jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathrm{H}^{2}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:mrow><mml:msup><mml:mi>H<\/mml:mi><mml:mn>2<\/mml:mn><\/mml:msup><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula>TAP) database systems have been developed to match the requirements for low latency analysis of real-time operational data. Due to technical challenges, these systems are hard to architect, non-trivial to engineer, and complex to administrate. Current research has proposed excellent solutions to many of those challenges in isolation \u2013 a\u00a0unified engine enabling to optimize performance by combining these solutions is still missing. In this concept paper, we suggest a\u00a0highly flexible and adaptive data structure (called <jats:sc>gridtable<\/jats:sc>) to physically organize sparse but structured records in the context of <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\mathrm{H}^{2}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:mrow><mml:msup><mml:mi>H<\/mml:mi><mml:mn>2<\/mml:mn><\/mml:msup><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula>TAP. For this, we focus on the design of an efficient highly-flexible storage layout that is built from scratch for mixed query workloads. The key challenges we address are: (1) partial storage in different memory locations, and (2) the ability to optimize for mixed OLTP-\/OLAP access patterns. To guarantee safe and well-specified data definition or manipulation, as well as fast querying with no compromises on performance, we propose two dedicated access paths to the storage.<\/jats:p><jats:p>In this paper, we explore the architecture and internals of <jats:sc>gridtables<\/jats:sc> showing design goals, concepts and trade-offs. We close this paper with open research questions and challenges that must be addressed in order to take advantage of the flexibility of our solution.<\/jats:p>","DOI":"10.1007\/s13222-019-00330-x","type":"journal-article","created":{"date-parts":[[2020,1,31]],"date-time":"2020-01-31T16:03:34Z","timestamp":1580486614000},"page":"43-56","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["GridTables: A\u00a0One-Size-Fits-Most H2TAP Data Store"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3042-5873","authenticated-orcid":false,"given":"Marcus","family":"Pinnecke","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Campero\u00a0Durand","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Broneske","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roman","family":"Zoun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gunter","family":"Saake","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,1,31]]},"reference":[{"key":"330_CR1","first-page":"967","volume-title":"ACM SIGMOD","author":"DJ Abadi","year":"2008","unstructured":"Abadi DJ, Madden SR, Hachem N (2008) Column-stores vs. row-stores: how different are they really? In: ACM SIGMOD SIGMOD\u201908, Vancouver, June 9\u201312, 2008, pp 967\u2013980"},{"issue":"3","key":"330_CR2","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/s00778-002-0074-9","volume":"11","author":"A Ailamaki","year":"2002","unstructured":"Ailamaki A, DeWitt DJ, Hill MD (2002) Data page layouts for relational databases on deep memory hierarchies. VLDB\u00a0J 11(3):198\u2013215","journal-title":"VLDB J"},{"key":"330_CR3","first-page":"1530","volume-title":"IEEE International Conference on Data Engineering","author":"A Ailamaki","year":"2014","unstructured":"Ailamaki A, Liarou E, T\u00f6z\u00fcn P, Porobic D, Psaroudakis I (2014) How to stop under-utilization and love multicores. In: IEEE International Conference on Data Engineering ICDE 2014, Chicago, March 31\u2013April 4, 2014, pp 1530\u20131533"},{"key":"330_CR4","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1145\/2588555.2610502","volume-title":"Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data","author":"I Alagiannis","year":"2014","unstructured":"Alagiannis I, Idreos S, Ailamaki A (2014) H2O: a\u00a0hands-free adaptive store. In: Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data SIGMOD\/PODS\u201914, Snowbird, 2014 Association for Computing Machinery, New York, pp 1103\u20131114"},{"key":"330_CR5","first-page":"3","volume-title":"Proceedings of the Tenth International Workshop on Data Management on New Hardware","author":"V Alvarez","year":"2014","unstructured":"Alvarez V, Schuhknecht FM, Dittrich J, Richter S (2014) Main memory adaptive indexing for multi-core systems. In: Proceedings of the Tenth International Workshop on Data Management on New Hardware SIGMOD\/PODS\u201914: International Conference on Management of Data, Snowbird, June, 2014 ACM, New York, p 3"},{"key":"330_CR6","volume-title":"8th Biennial Conference on Innovative Data Systems Research","author":"R Appuswamy","year":"2017","unstructured":"Appuswamy R, Karpathiotakis M, Porobic D, Ailamaki A (2017) The case for heterogeneous HTAP. In: 8th Biennial Conference on Innovative Data Systems Research 8th Biennial Conference on Innovative Data Systems Research, Chaminade, January 8\u201311, 2017 (EPFL-CONF-224447)"},{"key":"330_CR7","first-page":"24","volume-title":"GvDB Workshop","author":"I Arefyeva","year":"2017","unstructured":"Arefyeva I, Broneske D, Pinnecke M, Bhatnagar M, Saake G (2017) Column vs. row stores for data manipulation in hardware oblivious CPU\/GPU database systems. In: GvDB Workshop 29th Workshop on Foundations of Databases, Blankenburg, 30.5.\u20132.6.2017, pp 24\u201329"},{"key":"330_CR8","volume-title":"BDAS 2018","author":"I Arefyeva","year":"2018","unstructured":"Arefyeva I, Broneske D, Durand GC, Pinnecke M, Saake G (2018) Memory management strategies in CPU\/GPU database systems: a\u00a0survey. In: BDAS 2018 14th International Conference, BDAS 2018, Held at the 24th IFIP World Computer Congress, WCC 2018, Poznan, September 18\u201320, 2018"},{"key":"330_CR9","first-page":"583","volume-title":"SIGMOD\u201916","author":"J Arulraj","year":"2016","unstructured":"Arulraj J, Pavlo A, Menon P (2016) Bridging the archipelago between row-stores and column-stores for hybrid workloads. In: SIGMOD\u201916 SIGMOD\u201916, San Francisco, June 26\u2013July 01, 2016, pp 583\u2013598"},{"key":"330_CR10","volume-title":"Proc. 19th International Conference on Extending Database Technology (EDBT)","author":"M Athanassoulis","year":"2016","unstructured":"Athanassoulis M, Kester M, Maas L, Stoica R, Idreos S, Ailamaki A, Callaghan M (2016) Designing access methods: the RUM conjecture. In: Proc. 19th International Conference on Extending Database Technology (EDBT) EDBT, Bordeaux, March 15\u201318, 2016"},{"key":"330_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3095798","volume":"64","author":"R Ba\u010da","year":"2017","unstructured":"Ba\u010da\u00a0R, Kr\u00e1tk\u00fd\u00a0M, Holubov\u00e1\u00a0I, Ne\u010dask\u00fd\u00a0M, Skopal\u00a0T, Svoboda\u00a0M, Sakr\u00a0S (2017) Structural XML Query Processing. ACM Computing Surveys (CSUR) 64:1\u201341","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"3","key":"330_CR12","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/s13222-018-0294-9","volume":"18","author":"A Becher","year":"2018","unstructured":"Becher A, Lekshmi B, Broneske D, Drewes T, Gurumurthy B, Meyer-Wegener K, Pionteck T, Saake G, Teich J, Wildermann S (2018) Integration of FPGas in database management systems: challenges and opportunities. Datenbank Spektrum 18(3):145\u2013156","journal-title":"Datenbank Spektrum"},{"key":"330_CR13","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1145\/3035918.3035930","volume-title":"SIGMOD \u201917: Proceedings of the 2017 ACM International Conference on Management of Data","author":"H Bian","year":"2017","unstructured":"Bian H, Yan Y, Tao W, Chen LJ, Chen Y, Du X, Moscibroda T (2017) Big wide table layout optimization based on column ordering and duplication. In: SIGMOD \u201917: Proceedings of the 2017 ACM International Conference on Management of Data SIGMOD\/PODS\u201917: International Conference on Management of Data, Chicago, May, 2017 ACM, New York, pp 299\u2013314"},{"issue":"8","key":"330_CR14","doi-asserted-by":"publisher","first-page":"1084","DOI":"10.1016\/j.is.2013.05.004","volume":"38","author":"S Bre\u00df","year":"2013","unstructured":"Bre\u00df S, Beier F, Rauhe H, Sattler KU, Schallehn E, Saake G (2013) Efficient co-processor utilization in database query processing. Inf Syst 38(8):1084\u20131096","journal-title":"Inf Syst"},{"issue":"6","key":"330_CR15","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1007\/s00778-018-0512-y","volume":"27","author":"S Bre\u00df","year":"2018","unstructured":"Bre\u00df S, K\u00f6cher B, Funke H, Zeuch S, Rabl T, Markl V (2018) Generating custom code for efficient query execution on heterogeneous processors. VLDB\u00a0J 27(6):797\u2013822","journal-title":"VLDB J"},{"key":"330_CR16","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2018.2825349","author":"D Broneske","year":"2018","unstructured":"Broneske D, K\u00f6ppen V, Saake G, Sch\u00e4ler M (2018) Efficient evaluation of multi-column selection predicates in main-memory. IEEE Trans Knowl Data Eng. https:\/\/doi.org\/10.1109\/TKDE.2018.2825349","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"330_CR17","first-page":"3","volume-title":"VLDB \u201907","author":"S Chaudhuri","year":"2007","unstructured":"Chaudhuri S, Narasayya V (2007) Self-tuning database systems: a\u00a0decade of progress. In: VLDB \u201907 VLDB \u201907, Vienna, September 23\u201328, 2007, pp 3\u201314"},{"key":"330_CR18","volume-title":"EDBT\/ICDT","author":"GC Durand","year":"2017","unstructured":"Durand GC, Pinnecke M, Broneske D, Saake G (2017) Backlogs and interval timestamps: building blocks for supporting temporal queries in graph databases. In: EDBT\/ICDT"},{"key":"330_CR19","first-page":"1","volume-title":"aiDM\u201918: Proceedings of the First International Workshop on Exploiting Artificial Intelligence Techniques for Data Management","author":"GC Durand","year":"2018","unstructured":"Durand GC, Pinnecke M, Piriyev R, Mohsen M, Broneske D, Saake G, Sekeran M, Rodriguez F, Balami L (2018) Gridformation: towards self-driven online data partitioning using reinforcement learning. In: aiDM\u201918: Proceedings of the First International Workshop on Exploiting Artificial Intelligence Techniques for Data Management SIGMOD\/PODS \u201918: International Conference on Management of Data, Houston, June, 2018 ACM, New York, pp 1\u20137"},{"key":"330_CR20","first-page":"126","volume-title":"European Conference on Advances in Databases and Information Systems","author":"GC Durand","year":"2019","unstructured":"Durand GC, Piriyev R, Pinnecke M, Broneske D, Gurumurthy B, Saake G (2019) Automated vertical partitioning with deep reinforcement learning. In: European Conference on Advances in Databases and Information Systems ADBIS 2019, Bled, September 8\u201311, 2019 Springer, Cham, pp 126\u2013134"},{"key":"330_CR21","doi-asserted-by":"publisher","DOI":"10.1109\/69.180602","author":"H Garcia-Molina","year":"1992","unstructured":"Garcia-Molina H, Salem K (1992) Main memory database systems: an overview. IEEETrans Knowl Data Eng. https:\/\/doi.org\/10.1109\/69.180602","journal-title":"IEEETrans Knowl Data Eng"},{"issue":"2","key":"330_CR22","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/s00778-013-0345-7","volume":"23","author":"G Graefe","year":"2014","unstructured":"Graefe G, Halim F, Idreos S, Kuno H, Manegold S, Seeger B (2014) Transactional support for adaptive indexing. VLDB\u00a0J 23(2):303\u2013328","journal-title":"VLDB J"},{"key":"330_CR23","doi-asserted-by":"publisher","unstructured":"Grund M, Kr\u00fcger J, Plattner H, Zeier A, Cudre-Mauroux P, Madden S (2010) HYRISE: a\u00a0main memory hybrid storage engine. Proc VLDB Endow https:\/\/doi.org\/10.14778\/1921071.1921077","DOI":"10.14778\/1921071.1921077"},{"issue":"6","key":"330_CR24","doi-asserted-by":"publisher","first-page":"502","DOI":"10.14778\/2168651.2168652","volume":"5","author":"F Halim","year":"2012","unstructured":"Halim F, Idreos S, Karras P, Yap RH (2012) Stochastic database cracking: towards robust adaptive indexing in main-memory column-stores. Proc VLDB Endow 5(6):502\u2013513","journal-title":"Proc VLDB Endow"},{"key":"330_CR25","doi-asserted-by":"publisher","DOI":"10.14778\/1952376.1952381","author":"B He","year":"2011","unstructured":"He B, Yu JX (2011) High-throughput transaction executions on graphics processors. Proc VLDB Endow. https:\/\/doi.org\/10.14778\/1952376.1952381","journal-title":"Proc VLDB Endow"},{"key":"330_CR26","doi-asserted-by":"publisher","unstructured":"Heimel M, Kiefer M, Markl V (2015) Self-tuning, GPU-accelerated kernel density models for multidimensional selectivity estimation. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp 1477\u20131492. https:\/\/doi.org\/10.1145\/2723372.2749438","DOI":"10.1145\/2723372.2749438"},{"key":"330_CR27","unstructured":"Idreos S, Dayan N, Qin W, Akmanalp M, Hilgard S, Ross A, Lennon J, Jain V, Gupta H, Li D et al (2019) Design continuums and the path toward self-designing key-value stores that know and learn. In: Biennial Conference on Innovative Data Systems Research (CIDR 2019)"},{"key":"330_CR28","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1145\/1247480.1247527","volume-title":"Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data","author":"S Idreos","year":"2007","unstructured":"Idreos S, Kersten ML, Manegold S (2007) Updating a\u00a0cracked database. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data SIGMOD \u201907, pp 413\u2013424"},{"key":"330_CR29","first-page":"68","volume":"7","author":"S Idreos","year":"2007","unstructured":"Idreos S, Kersten ML, Manegold S et al (2007) Database cracking. CIDR 7:68\u201378","journal-title":"CIDR"},{"key":"330_CR30","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1145\/2723372.2731084","volume-title":"Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data","author":"S Idreos","year":"2015","unstructured":"Idreos S, Papaemmanouil O, Chaudhuri S (2015) Overview of data exploration techniques. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data. ACM, New York, pp 277\u2013281"},{"key":"330_CR31","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1145\/3183713.3199671","volume-title":"Proceedings of the 2018 International Conference on Management of Data","author":"S Idreos","year":"2018","unstructured":"Idreos S, Zoumpatianos K, Hentschel B, Kester MS, Guo D (2018) The data calculator: data structure design and cost synthesis from first principles and learned cost models. In: Proceedings of the 2018 International Conference on Management of Data. ACM, New York, pp 535\u2013550"},{"key":"330_CR32","first-page":"65","volume-title":"International Workshop on Business Intelligence for the Real-Time Enterprise","author":"A Jindal","year":"2011","unstructured":"Jindal A, Dittrich J (2011) Relax and let the database do the partitioning online. In: International Workshop on Business Intelligence for the Real-Time Enterprise. Springer, Berlin, Heidelberg, pp 65\u201380"},{"key":"330_CR33","doi-asserted-by":"publisher","DOI":"10.1515\/itit-2016-0048","author":"T Karnagel","year":"2017","unstructured":"Karnagel T, Habich D (2017) Heterogeneous placement optimization for database query processing. It Inf Technol:117\u2013123. https:\/\/doi.org\/10.1515\/itit-2016-0048","journal-title":"It Inf Technol"},{"key":"330_CR34","first-page":"195","volume-title":"ICDE","author":"A Kemper","year":"2011","unstructured":"Kemper A, Neumann T (2011) HyPer: a\u00a0hybrid OLTP&OLAP main memory database system based on virtual memory snapshots. In: ICDE, pp 195\u2013206"},{"key":"330_CR35","volume-title":"CIDR","author":"O Kennedy","year":"2015","unstructured":"Kennedy O, Ziarek L (2015) Just-in-time data structures. In: CIDR"},{"key":"330_CR36","first-page":"489","volume-title":"CoRR","author":"T Kraska","year":"2017","unstructured":"Kraska T, Beutel A, Chi EH, Dean J, Polyzotis N (2017) The case for learned index structures. In: CoRR, pp 489\u2013504"},{"key":"330_CR37","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1145\/2882903.2882925","volume-title":"ACM SIGMOD","author":"H Lang","year":"2016","unstructured":"Lang H, M\u00fchlbauer T, Funke F, Boncz PA, Neumann T, Kemper A (2016) Data blocks: hybrid OLTP and OLAP on compressed storage using both vectorization and compilation. In: ACM SIGMOD, pp 311\u2013326"},{"key":"330_CR38","volume-title":"Datenbanksysteme in Business, Technologie und Web (BTW)\u201313. Fachtagung des GI-Fachbereichs \u201cDatenbanken und Informationssysteme\u201d (DBIS)","author":"C Lemke","year":"2009","unstructured":"Lemke C, Sattler KU, F\u00e4rber F (2009) Kompressionstechniken f\u00fcr spaltenorientierte BI-Accelerator-L\u00f6sungen. In: Datenbanksysteme in Business, Technologie und Web (BTW)\u201313. Fachtagung des GI-Fachbereichs \u201cDatenbanken und Informationssysteme\u201d (DBIS)"},{"key":"330_CR39","first-page":"907","volume-title":"VLDB","author":"Y Li","year":"2014","unstructured":"Li Y, Patel JM (2014) Widetable: an accelerator for analytical data processing. In: VLDB, pp 907\u2013918"},{"key":"330_CR40","first-page":"631","volume-title":"ACM SIGMOD","author":"L Ma","year":"2018","unstructured":"Ma L, Aken DV, Hefny A, Mezerhane G, Pavlo A, Gordon GJ (2018) Query-based workload forecasting for self-driving database management systems. In: ACM SIGMOD, pp 631\u2013645"},{"key":"330_CR41","doi-asserted-by":"publisher","DOI":"10.1007\/s13222-015-0184-3","author":"A Meister","year":"2015","unstructured":"Meister A, Bre\u00df S, Saake G (2015) Toward GPU-accelerated database optimization. Datenbank Spektrum. https:\/\/doi.org\/10.1007\/s13222-015-0184-3","journal-title":"Datenbank Spektrum"},{"issue":"1","key":"330_CR42","doi-asserted-by":"publisher","first-page":"229","DOI":"10.14778\/1687627.1687654","volume":"2","author":"R Mueller","year":"2009","unstructured":"Mueller R, Teubner J, Alonso G (2009) Streams on wires: a\u00a0query compiler for FPGas. Proc VLDB Endow 2(1):229\u2013240","journal-title":"Proc VLDB Endow"},{"key":"330_CR43","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1145\/3183713.3183733","volume-title":"Proceedings of the 2018 International Conference on Management of Data","author":"T Neumann","year":"2018","unstructured":"Neumann T, Radke B (2018) Adaptive optimization of very large join queries. In: Proceedings of the 2018 International Conference on Management of Data. ACM, New York, pp 677\u2013692"},{"issue":"10","key":"330_CR44","doi-asserted-by":"publisher","first-page":"1106","DOI":"10.14778\/3115404.3115415","volume":"10","author":"M Olma","year":"2017","unstructured":"Olma M, Karpathiotakis M, Alagiannis I, Athanassoulis M, Ailamaki A (2017) Slalom: coasting through raw data via adaptive partitioning and indexing. Proc VLDB Endow 10(10):1106\u20131117","journal-title":"Proc VLDB Endow"},{"key":"330_CR45","first-page":"1771","volume-title":"SIGMOD","author":"F \u00d6zcan","year":"2017","unstructured":"\u00d6zcan F, Tian Y, T\u00f6z\u00fcn P (2017) Hybrid transactional\/analytical processing: a survey. In: SIGMOD, pp 1771\u20131775"},{"key":"330_CR46","volume-title":"CIDR","author":"A Pavlo","year":"2017","unstructured":"Pavlo A, Angulo G, Arulraj J, Lin H, Lin J, Ma L, Menon P, Mowry T, Perron M, Quah I, Santurkar S, Tomasic A, Toor S, Aken DV, Wang Z, Wu Y, Xian R, Zhang T (2017) Self-driving database management systems. In: CIDR"},{"key":"330_CR47","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1145\/2723372.2723719","volume-title":"Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data","author":"E Petraki","year":"2015","unstructured":"Petraki E, Idreos S, Manegold S (2015) Holistic indexing in main-memory column-stores. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data. ACM, New York, pp 1153\u20131166"},{"key":"330_CR48","unstructured":"Pezzini M, Feinberg D, Rayner N, Edjlali R (2014) Hybrid transaction\/analytical processing will foster opportunities for dramatic business innovation. Gartner, https:\/\/www.gartner.com\/en\/documents\/2657815\/hybrid-transaction-analytical-processing-will-foster-opp"},{"key":"330_CR49","first-page":"78","volume-title":"GvDB Workshop","author":"M Pinnecke","year":"2015","unstructured":"Pinnecke M, Broneske D, Saake G (2015) Toward GPU accelerated data stream processing. In: GvDB Workshop, pp 78\u201383"},{"key":"330_CR50","first-page":"1599","volume-title":"HardBD\/ICDE","author":"M Pinnecke","year":"2017","unstructured":"Pinnecke M, Broneske D, Durand GC, Saake G (2017) Are databases fit for hybrid workloads on GPus? A storage engine\u2019s perspective. In: HardBD\/ICDE, pp 1599\u20131606"},{"key":"330_CR51","unstructured":"Pinnecke M, Campero Durand G, Zoun R, Broneske D, Saake G (2019) Protobase: it\u2019s about time for backend\/database co-design. In: BTW. Gesellschaft f\u00fcr Informatik, Bonn"},{"issue":"3","key":"330_CR52","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s13222-015-0195-0","volume":"15","author":"M Pinnecke","year":"2015","unstructured":"Pinnecke M, Ho\u00dfbach B (2015) Query optimization in heterogenous event processing federations. Datenbank Spektrum 15(3):193\u2013202","journal-title":"Datenbank Spektrum"},{"key":"330_CR53","first-page":"8","volume-title":"Proceedings of the 14th International Workshop on Data Management on New Hardware","author":"C Pohl","year":"2018","unstructured":"Pohl C, Sattler KU (2018) Joins in a\u00a0heterogeneous memory hierarchy: exploiting high-bandwidth memory. In: Proceedings of the 14th International Workshop on Data Management on New Hardware. ACM, New York, p 8"},{"key":"330_CR54","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s00778-003-0093-1","volume":"12","author":"R Ramamurthy","year":"2003","unstructured":"Ramamurthy R, DeWitt DJ, Su Q (2003) A\u00a0case for fractured mirrors. VLDB\u00a0J 12:89\u2013101","journal-title":"VLDB J"},{"key":"330_CR55","first-page":"540","volume-title":"CoRR","author":"M Sadoghi","year":"2016","unstructured":"Sadoghi M, Bhattacherjee S, Bhattacharjee B, Canim M (2016) L\u2011store: a\u00a0real-time OLTP and OLAP system. In: CoRR, pp 540\u2013551"},{"key":"330_CR56","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/IC2E.2018.00024","volume-title":"2018 IEEE International Conference on Cloud Engineering (IC2E)","author":"V Sartakov","year":"2018","unstructured":"Sartakov V, Weichbrodt N, Krieter S, Leich T, Kapitza R (2018) STANlite \u2013 a\u00a0database engine for secure data processing at rack-scale level. In: 2018 IEEE International Conference on Cloud Engineering (IC2E). IEEE, Piscataway, pp 23\u201333"},{"key":"330_CR57","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/ICDEW.2015.7129539","volume-title":"2015 31st IEEE International Conference on Data Engineering Workshops","author":"S Schuh","year":"2015","unstructured":"Schuh S, Dittrich J (2015) AIR: adaptive index replacement in Hadoop. In: 2015 31st IEEE International Conference on Data Engineering Workshops. IEEE, Piscataway, pp 22\u201329"},{"key":"330_CR58","doi-asserted-by":"publisher","first-page":"665","DOI":"10.1109\/ICDE.2018.00066","volume-title":"2018 IEEE 34th International Conference on Data Engineering (ICDE)","author":"FM Schuhknecht","year":"2018","unstructured":"Schuhknecht FM, Dittrich J, Linden L (2018) Adaptive adaptive indexing. In: 2018 IEEE 34th International Conference on Data Engineering (ICDE). IEEE, Piscataway, pp 665\u2013676"},{"issue":"2","key":"330_CR59","doi-asserted-by":"publisher","first-page":"97","DOI":"10.14778\/2732228.2732229","volume":"7","author":"FM Schuhknecht","year":"2013","unstructured":"Schuhknecht FM, Jindal A, Dittrich J (2013) The uncracked pieces in database cracking. Proc VLDB Endow 7(2):97\u2013108","journal-title":"Proc VLDB Endow"},{"issue":"1","key":"330_CR60","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/s00778-015-0397-y","volume":"25","author":"FM Schuhknecht","year":"2016","unstructured":"Schuhknecht FM, Jindal A, Dittrich J (2016) An experimental evaluation and analysis of database cracking. VLDB\u00a0J 25(1):27\u201352","journal-title":"VLDB J"},{"issue":"9","key":"330_CR61","doi-asserted-by":"publisher","first-page":"934","DOI":"10.14778\/2777598.2777602","volume":"8","author":"FM Schuhknecht","year":"2015","unstructured":"Schuhknecht FM, Khanchandani P, Dittrich J (2015) On the surprising difficulty of simple things: the case of radix partitioning. Proc VLDB Endow 8(9):934\u2013937","journal-title":"Proc VLDB Endow"},{"issue":"4","key":"330_CR62","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3342357","volume":"44","author":"M Seidemann","year":"2019","unstructured":"Seidemann M, Seeger B (2019) ChronicleDB: a\u00a0high-performance event store. ACM Trans Database Syst 44(4):1\u201345","journal-title":"ACM Trans Database Syst"},{"key":"330_CR63","first-page":"729","volume-title":"VLDB","author":"K Zhang","year":"2017","unstructured":"Zhang K, Wang K, Yuan Y, Guo L, Li R, Zhang X, He B, Hu J, Hua B (2017) A\u00a0distributed in-memory key-value store system on heterogeneous CPU-GPU cluster. In: VLDB, pp 729\u2013750"}],"container-title":["Datenbank-Spektrum"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-019-00330-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13222-019-00330-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-019-00330-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,30]],"date-time":"2021-01-30T00:30:29Z","timestamp":1611966629000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13222-019-00330-x"}},"subtitle":["Vision and Concept"],"short-title":[],"issued":{"date-parts":[[2020,1,31]]},"references-count":63,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["330"],"URL":"https:\/\/doi.org\/10.1007\/s13222-019-00330-x","relation":{},"ISSN":["1618-2162","1610-1995"],"issn-type":[{"type":"print","value":"1618-2162"},{"type":"electronic","value":"1610-1995"}],"subject":[],"published":{"date-parts":[[2020,1,31]]},"assertion":[{"value":"10 October 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 December 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 January 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}