Horizontal data partitioning in a polystore system (Master Project, Finished)


Marc Hennemann


The goal of this project is to implement support for horizontal data partitioning in Polypheny-DB. This includes implementing a proper solution for tracking the locations of individual replicas / partitions.

In Polypheny-DB, we like to combine partitioning and replication. Therefore, the implementation needs to support maintaining multiple replicas of the same partitions on different data stores.

The partitioning should be possible based on different criteria and based on an arbitrary column of a table. The project includes a simple integration into the query routing system. A more intelligent approach can be considered depending on the progress.

Start / End Dates

2020/07/06 - 2020/10/04


Research Topics