Fast, scalable, durable, and distributed data store for mobile apps and web apps