In-memory big data management and processing: A survey

H Zhang, G Chen, BC Ooi, KL Tan… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Growing main memory capacity has fueled the development of in-memory big data
management and processing. By eliminating disk I/O bottleneck, it is now possible to support …

Amazon aurora: Design considerations for high throughput cloud-native relational databases

A Verbitski, A Gupta, D Saha, M Brahmadesam… - Proceedings of the …, 2017 - dl.acm.org
Amazon Aurora is a relational database service for OLTP workloads offered as part of
Amazon Web Services (AWS). In this paper, we describe the architecture of Aurora and the …

Hekaton: SQL server's memory-optimized OLTP engine

C Diaconu, C Freedman, E Ismert, PA Larson… - Proceedings of the …, 2013 - dl.acm.org
Hekaton is a new database engine optimized for memory resident data and OLTP
workloads. Hekaton is fully integrated into SQL Server; it is not a separate system. To take …

No compromises: distributed transactions with consistency, availability, and performance

A Dragojević, D Narayanan, EB Nightingale… - Proceedings of the 25th …, 2015 - dl.acm.org
Transactions with strong consistency and high availability simplify building and reasoning
about distributed systems. However, previous implementations performed poorly. This …

Speedy transactions in multicore in-memory databases

S Tu, W Zheng, E Kohler, B Liskov… - Proceedings of the Twenty …, 2013 - dl.acm.org
Silo is a new in-memory database that achieves excellent performance and scalability on
modern multicore machines. Silo was designed from the ground up to use system memory …

Blurring the lines between blockchains and database systems: the case of hyperledger fabric

A Sharma, FM Schuhknecht, D Agrawal… - Proceedings of the 2019 …, 2019 - dl.acm.org
Within the last few years, a countless number of blockchain systems have emerged on the
market, each one claiming to revolutionize the way of distributed transaction processing in …

[图书][B] Principles of distributed database systems

MT Özsu, P Valduriez - 1999 - Springer
The first edition of this book appeared in 1991 when the technology was new and there were
not too many products. In the Preface to the first edition, we had quoted Michael Stonebraker …

Fast serializable multi-version concurrency control for main-memory database systems

T Neumann, T Mühlbauer, A Kemper - Proceedings of the 2015 ACM …, 2015 - dl.acm.org
Multi-Version Concurrency Control (MVCC) is a widely employed concurrency control
mechanism, as it allows for execution modes where readers never block writers. However …

Staring into the abyss: An evaluation of concurrency control with one thousand cores

X Yu, G Bezerra, A Pavlo, S Devadas, M Stonebraker - 2014 - dspace.mit.edu
Computer architectures are moving towards an era dominated by many-core machines with
dozens or even hundreds of cores on a single chip. This unprecedented level of on-chip …

An empirical evaluation of in-memory multi-version concurrency control

Y Wu, J Arulraj, J Lin, R Xian, A Pavlo - Proceedings of the VLDB …, 2017 - dl.acm.org
Multi-version concurrency control (MVCC) is currently the most popular transaction
management scheme in modern database management systems (DBMSs). Although MVCC …