NoSQL databases are intended for highly available systems that provide a uniform, high quality experience for the users worldwide. They are programmed to run across many nodes, including replication to automatically synchronize data across servers, racks, and data centers.