- Make the Partition truly sharded
- Create a server component for CRUD on individual parts
- change config to read whether locally or remotely stored
- Log structured merge for faster read and write
- RAFT implementation on the database
- Make Partitions into methods
- Write tests