ACID, Replication and Sharding