Proceedings of the VLDB Endowment · 2022 · 30 citations · 31 references
ComputingComputer ScienceComputer SystemsData ManagementDatabasesStorage SystemsData WarehousingDatabase ManagementTransaction ManagementData ProcessingData-intensive ComputingDatabase Management SystemsKey-value StoresPerformance IsolationScalable Database DesignTransaction ProcessingVersioned Databases
Today's Hybrid Transactional and Analytical Processing (HTAP) systems, tackle the ever-growing data in combination with a mixture of transactional and analytical workloads. While optimizing for aspects such as data freshness and performance isolation, they build on the traditional data-to-code principle and may trigger massive cold data transfers that impair the overall performance and scalability. Firstly, in this paper we show that Near-Data Processing (NDP) naturally fits in the HTAP design space. Secondly, we propose an NDP database architecture, allowing transactionally consistent in-situ executions of analytical operations in HTAP settings. We evaluate the proposed architecture in state-of-the-art key/value-stores and multi-versioned DBMS. In contrast to traditional setups, our approach yields robust, resource- and cost-efficient performance.
31
The log-structured merge-tree (LSM-tree)
Patrick E. O׳Neil, E.T. Cheng, Dieter Gawlick et al. · Acta Informatica · 1996 · 1.3K citations
Timothy G. Armstrong, Vamsi Ponnekanti, Dhruba Borthakur et al. · 2013 · 316 citations
The SAP HANA Database - An Architecture Overview
Franz Färber, Norman May, Wolfgang Lehner et al. · 2012 · 259 citations
Martin Grund, Jens Krüger, Hasso Plattner et al. · Proceedings of the VLDB Endowment · 2010 · 254 citations