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 an event-based business, you need to adjust to highly variable peaks in volume.

 

If you’re a global company, your users need the same low-latency access to operational applications no matter where they’re located.

 

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 ❯

 

When considering operational database management systems (ODBMSs), there are a lot of decisions you need to make. 
Download Gartner’s ODBMS Magic Quadrant to find out why NuoDB has been named a Visionary and to see how different technologies compare.

Download the Gartner Magic Quadrant

 

Transformative

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 across multiple data centers. 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

    This short video demonstrates how NuoDB can be configured on-demand to run as a redundant active/active database across multiple server hosts. NuoDB offers built-in support for high availability and redundancy, rolling upgrades, and online schema evolution and backup.

  • Video of NuoDB Global Applications Demonstration

    Global Applications

    In this demonstration, we show NuoDB being deployed in multiple geographic regions as a single logical database while maintaining full ACID compliance. Watch how our geo-distributed database can significantly reduce local latency for users and enable active-active operations.

 

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

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

Features

Enterprise

  • 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.

Operational

  • Geographic Distribution

    Maintain ACID consistency and transactional integrity in a single logical database distributed across multiple data centers and around the world.

  • 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.

SQL

  • ANSI SQL

    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