Product Overview


A Database for
the On-Demand world

When you need to match the pace of today’s global, always-on economy, your transactional applications can’t be held back by the limitations of your database.


  If you’re a seasonal business, you need to adjust to highly variable peaks in volume.


If you’re a cloud company, you need to align your costs with revenue while keeping your customers happy.


If you want your application to be accessed on the go, your database needs to support millions of individual users connecting concurrently from anywhere.


And all of this while staying up – and transactionally consistent – through upgrades, migrations, and outages. 

Choosing the Database

For Your Needs 

The quest for a database to meet your on-demand requirements has led to a cacophony of choices, all full of compromise.
Let’s take a look at the most popular ones:

Why not …


Because …

Traditional relational database management systems (RDBMS)?

(e.g. Oracle, Microsoft SQL Server, IBM DB2)


Users want immediate access to their applications - no matter how many people are online.

While traditional RDBMSs provide critical ACID compliance, their reliance on scale-up architecture in a single location requires over-provisioning the database for peak volumes and fails to adequately support geographically dispersed users.

NoSQL databases?

(e.g. MongoDB, Cassandra, Aerospike, etc.)


Your applications need more than “eventual consistency.”

NoSQL databases excel at delivering scalability, but to use them, your applications must sacrifice both consistency and the familiarity of standard SQL, making them poorly suited for managing valuable data.

Scale-out SQL databases?

(e.g. cloud databases/DBaaS such as Amazon Aurora, Google Cloud SQL, Microsoft Azure SQL; or “NewSQL” such as VoltDB, Clustrix, MemSQL, etc.)


Your database needs to respond instantly to every user, everywhere.

Despite delivering much-needed scale-out capabilities, most cloud and on-premises scale-out SQL databases are still limited to a single region or location, thereby failing to address traditional SQL databases’ inability to adequately support active users in multiple regions. 

Why NuoDB?


Because you don’t need to compromise anymore.

NuoDB’s continuously available, ACID-compliant, SQL database delivers on-demand capacity on commodity hardware across multiple data centers. 

With NuoDB, you no longer need to balance transactional consistency against application availability, or data durability against application performance. Our distributed database has been purpose-built to elastically scale across geographies without sacrificing mainstream database requirements such as SQL or ACID semantics. 

Take Our Hands-On Demo ❯


NuoDB was the best database to support our need for scaling up our distributed network to meet demand requirements while maintaining transactional consistency and integrity.

— Bruce Lawler, co-founder & chief product officer, Kodiak


NuoDB’s revolutionary durable distributed cache (DDC) architecture combines the strengths of traditional RDBMSs — rich ANSI SQL support, full ACID transactions, enterprise-class tooling for security, backup, and administration — with support for elastic scalability and continuous availability. Take a look at how this works.

  • Video of NuoDB Elastic Scalability Demonstration

    Elastic Scalability

    Watch how easily NuoDB can improve database performance by scaling elastically on demand while maintaining full ACID compliance.

  • Video of NuoDB Continuous Availability Demonstration

    Continuous Availability

    Watch how NuoDB can be configured to run as a redundant database across multiple hosts, supporting high availability and redundancy, rolling upgrades, and online schema evolution and backup.

  • Video of NuoDB Tour: Technical Demo

    NuoDB as a Docker Database

    This video demonstration scales out a NuoDB database across three Docker containers, showcasing how engine processes can fail without database interruption and how minimum service levels are enforced in NuoDB.

take the 
NuoDB tour

Download our technical guided tour that uses Docker containers to demonstrate:

○      Installing and starting a NuoDB database
○      Running across multiple Docker containers
○      Adding additional virtual hosts 
○      Remaining up even when processes fail

…all without stopping the database.

Take the tour



  • Memory-Centric

    Use NuoDB’s memory-centric architecture to make optimizations around storage, redundance, replication, and more without worrying about disk I/O.

  • Hybrid Deployment

    Run NuoDB in your environment(s) of choice: on premises, in containers like Docker, or in a public, private or hybrid cloud.

  • Enterprise-Class Security

    Preserve strong support for the familiar and proven SQL role- & user-based security model. Messages between NuoDB processes are also encrypted by default.


  • On-Demand Scaling and Redundancy

    Add and remove scale-out compute power or redundant storage for local latency and resilience, all without stopping the database.

  • Continuous Availability

    Withstand failure at all levels - of a process, of a host, of a whole region or data center - without bringing your application down. 

  • Policy-Driven Administration / Automation

    Define service-level agreements based on policy-driven templates. Scale from a single host to multiple geographic regions without once stopping the database services.



    Easily migrate existing applications to exploit the power of a distributed, ANSI SQL, cloud database, with automated migration capability for other SQL databases.

  • Flexible Schema

    Alter schemas with built-in support, including derived table types for managing non-uniform, semi-structured data sets and inheritance hierarchies.

  • Stored Procedures

    Migrate existing application code easily using in-database processing for improved performance using standard SQL and also Java stored procedures.

  • Multiple Language Drivers

    Connect to multiple languages and toolkits for: Java (JDBC), Ruby on Rails, C++, PHP, .Net, ODBC, Hibernate, plus other languages and frameworks.

Prepare for
the Future

NuoDB’s architecture enables you to capitalize on the cloud’s flexible, on-demand promise without sacrificing transactional consistency or data durability. As a result, NuoDB is uniquely suited to meet the needs of modern, cloud-based operational applications.

Called the “Durable Distributed Cache,” this architecture transcends the limitations of traditional SQL and NoSQL databases – easily, simply, and cost-effectively.   

Learn about our architecture


NuoDB has the solution that will dominate the cloud database market for the next few decades in a manner similar to how Oracle, Informix, Ingres and Sybase dominated RDBMS in the previous era.

— Roger Sippl, founder of Informix

Ready to Learn More?

There’s a lot more behind NuoDB. Whether you want to better understand how NuoDB’s unique architecture
enables our capabilities, or you’d like to see how customers use NuoDB, we recommend you check out the following
resources to investigate a little further:

Under the Hood of NuoDB       Read our Use Cases         Visit the Developer Center