Litcius/Paper detail

Cloud-Native Transactions and Analytics in SingleStore

Adam Prout, Szu-Po Wang, Joseph Victor, Zhou Sun, Yongzhu Li, Jack Chen, Evan Bergeron, Eric N. Hanson, Robert Walzer, Rodrigo da Costa Gomes, Nikita Shamgunov

2022Proceedings of the 2022 International Conference on Management of Data24 citationsDOIOpen Access PDF

Abstract

The last decade has seen a remarkable rise in specialized database systems. Systems for transaction processing, data warehousing, time series analysis, full-text search, data lakes, in-memory caching, document storage, queuing, graph processing, and geo-replicated operational workloads are now available to developers. A belief has taken hold that a single general-purpose database is not capable of running varied workloads at a reasonable cost with strong performance, at the level of scale and concurrency people demand today. There is value in specialization, but the complexity and cost of using multiple specialized systems in a single application environment is becoming apparent. This realization is driving developers and IT decision makers to seek databases capable of powering a broader set of use cases when looking to adopt a new database. Hybrid transaction and analytical (HTAP) databases have been developed to try to tame some of this chaos.

Topics & Concepts

Computer scienceOnline transaction processingTransaction processingCloud computingAnalyticsDatabaseDatabase transactionConcurrencyTransaction processing systemData warehouseBig dataSet (abstract data type)Distributed computingOperating systemProgramming languageCloud Computing and Resource ManagementAdvanced Data Storage TechnologiesAdvanced Database Systems and Queries