You are here

Active-Active Database

Always On, Always Available

When your customers rely on your cloud application for critical business operations, you need to deliver access to them - fast and around the clock. And to deliver always-on, always-available service, you need to think beyond recovering from disasters: Your business success depends on avoiding them.

NuoDB’s active-active capabilities enable applications to actively read and write to multiple data centers or Amazon Web Services (AWS) Availability Zones at the same time. That means your database remains operational with no downtime even if one data center loses network connectivity or suffers a disaster.

Meanwhile, your customers experience better performance with an always available, highly responsive application, while you eliminate the danger of data loss and start using hardware previously kept dormant for disaster recovery and active-passive scenarios.

MoveMedical logo

Unlike our previous database, adding more capacity in NuoDB - even across our globally distributed data centers - is extremely fast and simple.”

- Movemedical
Provider of surgery case management application

UAE Exchange logo

NuoDB’s ability to work across multiple data centers, ease of provisioning interfaces, and security out-of-the-box have all impressed us.”

– UAE Exchange
Financial and travel services provider


SyncUp logo

We were looking for a cloud solution that would help us scale globally, and found NuoDB to be that solution.”

Customer interaction platform provider



You know that meeting requirements today means deploying an active-active infrastructure. Yet traditional relational databases force you to purchase expensive add-ons and add complexities to your application code and data center configuration. In many cases, you can’t even get active-active deployment as an option.

Meanwhile, NoSQL solutions compromise on consistency or other ACID guarantees.  These limitations force the application to compensate and developers to spend time writing specialized data management functionality.

With NuoDB’s elastic SQL database, you:

  • Obtain active-active benefits as part of the database, eliminating the need for additional software
  • Can read AND write from multiple hosts across availability zones
  • Maintain the transactional consistency, data integrity, and durability your applications demand

NuoDB’s native support for active-active deployments across availability zones makes it easy and cost-effective for customers to eliminate downtime from outages while seamlessly serving higher volumes of customers.


Reduced Risk


with a simpler and more resilient architecture

As applications move to a service-oriented model, ensuring system resilience is critical. NuoDB automates process, hardware, and data center redundancies without complicated replication schemes or extraneous hardware, leaving you with confidence that your database will always stay running.

Customer Satisfaction

Improve customer satisfaction

with better performance and availability

In the SaaS world, it’s easy for customers to switch providers when their high expectations aren’t met. NuoDB makes it easy not only to improve performance by placing data closer to the application and user, but also to eliminate planned and unplanned downtime, keeping your customers engaged and happy.

Improve ROI


with optimized hardware and lower costs

Meeting your recovery time objective (RTO) often costs a fortune due to expensive add-ons or maintaining a back-up infrastructure that lies dormant until disaster strikes. NuoDB enables you to use all that dormant infrastructure to improve performance while saving money.

How We Do It

NuoDB uses a two-layer, peer-to-peer architecture designed to natively deliver in-memory speeds, continuous availability, and elastic scale-out that can be deployed across multiple data centers.

We accomplish this with:

  • An in-memory, transactional layer of Transaction Engines that places data close to the application (or the users). This allows the application to naturally build up its own in-memory caches of frequently accessed data in the location where it’s needed most.

  • A distributed, storage layer that provides ACID-guarantees such as high read/write throughput, durability, and consistency across data centers.

  • Together, these layers remain aware of all failures - whether server, data center, or network - and uses built-in fault tolerance to redirect processes to the remaining (and available) database.


Today’s requirements go beyond the traditional notions of “high availability.” Customers and users expect modern applications to be always-on and always available.

Download “Continuous Availability in NuoDB” to gain a deeper understanding of how NuoDB’s architecture supports continuous availability.

Read the white paper