Use Entity Groups Instead of "Sharding"

Sharding is a common strategy in traditional databases where database rows are horizontally partitioned into multiple "database shards."

There are a number of differences between application-assisted or system-assisted sharding and SQLFire partition-aware database design: