Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems
2012pp. 61–72
Citations Over TimeTop 1% of 2012 papers
Abstract
The advent of affordable, shared-nothing computing systems portends a new class of parallel database management systems (DBMS) for on-line transaction processing (OLTP) applications that scale without sacrificing ACID guarantees [7, 9]. The performance of these DBMSs is predicated on the existence of an optimal database design that is tailored for the unique characteristics of OLTP workloads. Deriving such designs for modern DBMSs is difficult, especially for enterprise-class OLTP systems, since they impose extra challenges: the use of stored procedures, the need for load balancing in the presence of time-varying skew, complex schemas, and deployments with larger number of partitions.
Related Papers
- → PPMLT: A Pipeline Based Processing Model of Long Transactions(2011)3 cited
- OLTP: Online Transaction Processing Systems(1992)
- → Clustered transaction processing for electronic commerce(2002)1 cited
- Transaction Management: Managing Complex Transactions and Sharing Distributed Databases(1998)
- Performance optimization for distributed transaction manager(2004)