Microsharding
- 16 February 2012
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 46 (1), 4-11
- https://doi.org/10.1145/2146382.2146385
Abstract
The paper proposes microsharding, a relational alternative for the recent procedural approaches with large-scale data stores to support OLTP workloads elastically. It employs a declarative specification, called transaction classes, of constraints applied on the transactions in a workload. The declarative specification enables a principled approach to design and analyze OLTP workloads. We discuss the current framework as well as identify research directions.Keywords
This publication has 13 references indexed in Scilit:
- Load Balancing and Range Queries in P2P Systems Using P-RingACM Transactions on Internet Technology, 2011
- The case for determinism in database systemsProceedings of the VLDB Endowment, 2010
- CloudDB: One Size Fits All RevivedPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- The case for PIQLPublished by Association for Computing Machinery (ACM) ,2010
- Eventually ConsistentQueue, 2008
- Supporting table partitioning by reference in oraclePublished by Association for Computing Machinery (ACM) ,2008
- Building a database on S3Published by Association for Computing Machinery (ACM) ,2008
- DynamoACM SIGOPS Operating Systems Review, 2007
- Query optimization in the presence of limited access patternsACM SIGMOD Record, 1999
- Concurrency control in a system for distributed databases (SDD-1)ACM Transactions on Database Systems, 1980