NuoDB is an elastic, SQL-oriented database designed for deployment in cloud and container-based environments. NuoDB cloud databases boast scalable performance, zero downtime, hardware and software fault tolerance, multi-site operation and automatic load balancing.
NuoDB is part of a modern class of databases called NewSQL. Traditional relational databases were monolithic in nature and designed for client-server implementation, not modern cloud and container-based environments. However, NewSQL databases, like NuoDB, possess the characteristics of traditional SQL databases, but also support scale-out processing in cloud environments. The NuoDB cloud database’s patented distributed object architecture allows it to adapt responsively and even perform faster when new machines are added or nodes are removed. This grants scalability across data centers or clouds, while retaining data integrity, transactional consistency and a standards-based SQL interface.
To an application, a NuoDB cloud database appears as a single, logical SQL database and thus can be communicated with via SQL statements. NuoDB utilizes peer-to-peer messaging to disseminate tasks to nodes and is ACID compliant. NuoDB differentiates itself from established relational database architecture through separation of transaction processing and storage management. By adding more transaction engine or storage manager nodes, the cloud database can expand its capacity. This two-layer, multi-tiered structure provides predictable data scaling in the cloud.