Publication
Query Centric Partitioning and Allocation for Partially Replicated Database Systems
Tilmann Rabl / Hans-Arno Jacobsen
Proceedings of the 2017 ACM International Conference on Management of Data, 2017 ยท Conference Paper
Abstract
A key feature of database systems is to provide transparent access to stored data. In distributed database systems, this includes data allocation and fragmentation. Transparent access introduces data dependencies and increases system complexity and inter-process communication. Therefore, many developers are exchanging transparency for better scalability using sharding and similar techniques. However, explicitly managing data distribution and data flow requires a deep understanding of the distributed system and the data access, and it reduces the possibilities for optimizations.