Elastic scalable transaction processing in LeanXcale

Information Systems - Tập 108 - Trang 102043 - 2022
Ricardo Jimenez-Peris1, Diego Burgos-Sancho1,2, Francisco Ballesteros3, Marta Patiño-Martinez2, Patrick Valduriez4
1LeanXcale, Spain
2Universidad Politécnica de Madrid, Spain
3Laboratorio de Sistemas, URJC, Spain
4Inria, University of Montpellier, CNRS, LIRMM, France

Tài liệu tham khảo

Jimenez-Peris, 2022 Shute, 2012, F1 - the fault-tolerant distributed rdbms supporting google’s ad business Özsu, 2020 Agrawal, 2012 Garcia-Molina, 1987, Sagas, SIGMOD Record, 249, 10.1145/38714.38742 Valduriez, 2021, Distributed database systems: The case for newSQL, Transactions on Large-Scale Data- and Knowledge-Centered Systems (TLDKS), 1 Taft, 2014, E-Store: Fine-grained elastic partitioning for distributed transaction processing systems, Proceedings of the VLDB Endowment (PVLDB), 245, 10.14778/2735508.2735514 Färber, 2011, SAP HANA database: data management for modern business applications, ACM SIGMOD Record Stonebraker, 2013, The voltDB main memory database system, IEEE Data Engineering Bulletin Lin, 2005, Middleware-based data replication providing snapshot isolation, 419 Patiño-Martinez, 2005, MIDDLE-R: Consistent database replication at the middleware level, ACM Transactions on Computer Systems (TOCS), 375, 10.1145/1113574.1113576 Lin, 2009, Snapshot isolation and integrity constraints in replicated databases, ACM Transactions on Database Systems (TODS), 1, 10.1145/1538909.1538913 Bernstein, 1987 Jimenez-Peris, 2003, Are quorums an alternative for data replication?, ACM Transactions on Database Systems (TODS), 257, 10.1145/937598.937601 Dragojevic, 2015, No compromises: distributed transactions with consistency, availability, and performance, 54 Shamis, 2019, Fast general distributed transactions with opacity, 433 Kalia, 2016, FaSST: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram RPCs, 185 Zamanian, 2017, The end of a myth: Distributed transactions can scale, Proceedings of the VLDB Endowment (PVLDB), 685, 10.14778/3055330.3055335 Corbett, 2012, Spanner: Google’s globally distributed database, 251 Kallman, 2008, H-Store: A high-performance, distributed main memory transaction processing system, Proceedings of the VLDB Endowment (PVLDB), 1496, 10.14778/1454159.1454211 S. Machine, Splice Machine: The Only Hadoop RDBMS, Tech. Rep., 2014, http://www.splicemachine.com/wp-content/uploads/sp.WhitePaper_141015.pdf. EsgynDB, EsgynDB: Enterprise Class Operational SQL-on-Hadoop, Tech. Rep., 2016, https://esgyn.com/wp-content/uploads/EsgynDB-Technical-Whitepaper-v2.1.pdf. Apache, 2021 O’Neil, 1996, The log-structured merge-tree (LSM-tree), Acta Informatica, 351, 10.1007/s002360050048 Jimenez-Peris, 2011 Fekete, 2005, Making snapshot isolation serializable, ACM Transactions on Database Systems (ACMTDS), 492, 10.1145/1071610.1071615 Cahill, 2008, Serializable isolation for snapshot databases, 729 Vogels, 2008, Eventually consistent, Communications of the ACM, 14 Chekuri, 2004, On multidimensional packing problems, SIAM Journal on Computing (SICOMP), 837, 10.1137/S0097539799356265 Jia, 2013, A multi-resource load balancing algorithm for cloud cache systems, 463 Adya, 1999 The Transaction Processing Performance Council, TPC-C Top Results, Tech. Rep., 2021,.