Introduction to NuoDB

NuoDB is a distributed, peer to peer system that provides an in-memory database service with ACIDAcronym for the database transaction properties of atomicity, consistency, isolation, and durability. transactions. A NuoDB database appears to the developer and operator as a single, logical system. In practice, a NuoDB database can be running in multiple locations with hosts added and removed according to demand.

NuoDB's architecture is based on a durable distributed cache that provides in-memory access to your data.

To try out NuoDB's ability to scale out across multiple hosts or absorb failure, take the NuoDB Technical Tour, which provides a hands-on, Docker-based demonstration of those capabilities.

About NuoDB Admin

NuoDB Admin (nuoadmin) is the domain and database management interface for the Red Hat OpenShift deployment model.

In comparison to NuoDB's previous generation of domain and database management (nuoagent), NuoDB Admin offers the following benefts:

About NuoDB Editions

NuoDB is available in two editions:

Note: As of the release of NuoDB 3.4.1 the Community Edition is a single NuoDB product distribution. To upgrade the Community Edition to an Enterprise Edition, an Enterprise Edition license file is required. For more information, see Obtaining and Installing an Enterprise Edition License.

About the Community Edition of NuoDB

With the Community Edition of NuoDB, you can scale out your in-memory transaction layer to three Transaction Engines (TEs) so as to deploy NuoDB as a distributed database across multiple hosts or containers. As the Community Edition supports only three TEs and one SM, Table Partition and Storage Groups features (see Introduction to Table Partitions and Storage Groups) are not available. and can be downloaded from our website.

The Community Edition is suitable for evaluation purposes and is free. Whether intending to deploy NuoDB in a physical/virtual machine environment, or in a RedHat OpenShift environment, you can download the Community Edition from the NuoDB web site.

About the Enterprise Edition of NuoDB

The Enterprise Edition of NuoDB is available for larger configurations and deployment. The Enterprise Edition is ideal for commercial database implementations with complex and rapid growth requirements within a single data center. The Enterprise Edition supports an unlimited number of hosts, TE and SM database processes.

For details about the features provided by these editions, contact NuoDB sales.

Identifying Which Edition You Are Using

To identify which NuoDB edition you are using, start the NuoDB Command (nuocmd) command line tool and run the <show domain command. For example:

nuocmd show domain
server version: 4.0.master-6473-fe5965ddf2, server license: Enterprise
server time: 2019-03-08T09:29:23.366, client token: 334051cc95c8087330b4f7630a9994ce8ea0a636
  [nuoadmin-1] nuoadmin-1:48005 (LEADER, Leader=nuoadmin-1) ACTIVE:Connected *
  test [RUNNING]
    [SM] test-sm-1-1/ [start_id = 0] [server = nuoadmin-1] MONITORED:RUNNING
    [TE] test-te-1-1/ [start_id = 1] [server = nuoadmin-1] MONITORED:RUNNING

Note: The show domain command is issued using NuoDB Command (nuocmd). For more information on NuoDB Command and other command line tools, see Command Line Tools.