Splout SQL is a read-only DB. Because of this, the overall architecture is quite simple.

Data balancing & indexing

Arbitrarily big datasets are handled by Splout by using a Hadoop batch process that partitions and indexes the data according to a users' partitioning policy.

Technology choices