Does sharding work?
Sharding is a method of splitting and storing a single logical dataset in multiple databases. By distributing the data among multiple machines, a cluster of database systems can store larger dataset and handle additional requests. Sharding is necessary if a dataset is too large to be stored in a single database.
In many databases, sharding is a first-class concept, and the database knows how to store and retrieve data within a cluster. Tagion uses sharding to secure data so we can prove that we have the correct data. The optimized performance is a side effect.