NuoDB
This section contains resources on NuoDB.
UNDER THE HOOD: THE DURABLE DISTRIBUTED CACHE
DIVE INTO THE ARCHITECTURE BEHIND NUODB
If you’ve gotten this far, you’ve seen us make some big claims, and you want to know how — and whether — we can back them up.
NuoDB’s architecture enables our distributed, ACID-compliant database to scale elastically, automate redundancy, simplify disaster recovery, manage hybrid workloads such as HTAP, while meeting your performance requirements.
HOW WE’RE DIFFERENT
Ultimately, NuoDB’s Durable Distributed Cache is a memory-centric, peer-to-peer system that ensures ACID compliance, resiliency, and scale-out performance that can operate on commodity hardware.
Disk-centric database architectures can’t deliver the capabilities required for modern applications. NuoDB’s DDC-driven architecture naturally supports the needs of today’s cloud applications.
Take a look below to see what we mean.
MEMORY-CENTRIC
NuoDB’s memory-centric architecture combines all the advantages of an in-memory system with the reliability of a disk-based database. That means you get better performance without sharding. You can balance safety and performance to meet your requirements. And you can selectively dedicate more expensive machines to workloads that could benefit from more memory.
SCALE-OUT ACID
In contrast to NoSQL databases, NuoDB supports transactions with a rich ANSI SQL implementation, making it straightforward to migrate existing SQL applications and ensure ACID semantics. In NuoDB’s DDC architecture, transaction and durability peers work together to ensure ACID compliance across multiple nodes.
TUNABLE SAFETY
Application requirements dictate different latency and durability requirements. NuoDB enables tunable persistence models so you can balance minimum durability with performance and latency expectations to optimize the system for your specific application needs.
MULTI-TENANT
With NuoDB, you can provide your customers with their own databases, which all run on a single installation across a network of peers running on shared hardware resources. Although operating off of a single installation and run together as a managed service, each database maintains its own physically separate archives and set of security credentials.
POLICY-DRIVEN OPERATIONS
Easily define and change service-level agreements based on policies. With NuoDB’s robust REST-based interface, you can integrate existing policy administration and/or cloud orchestration tools to enforce minimum database availability and redundancy requirements without once halting transaction processing.
STORAGE FLEXIBILITY
NuoDB decouples the performance of the database from the performance of the storage. You can make optimizations to the system – e.g. around storage, redundancy, and replication – without having to worry about disk I/O. And since the database can use a collection of heterogeneous hardware, you can selectively deploy slower or faster disk based on use case.