NuoDB is a distributed database management system, which supports SQL. It is designed for hybrid cloud application. It offers scale-out performance, continuous availability, region distribution, multi-tenancy and no knobs administration, which most cloud application requires. And it also provides transactional consistency and durability, which normal databases demand. NuoDB can scale out without sharding. It distribute tasks over multiple processors to avoid bottlenecks. Unlike traditional shared-disk or shared-nothing architecture, NuoDB provides a new peer-to-peer messaging to route tasks to nodes. NuoDB split its architecture into two layers: a transactional tier and a storage tier. These two layers help to scale the data out in the cloud.