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

Read paper

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.