Answer (1 of 13): Assuming you want responses within a latency bound, have more data than can fit on a single machine and want some reasonable guarantee of fault tolerance (with an understandable trade off between consistency and availability), there isn't a single NoSQL backend that will do what...