Introduction to NuoDB

NuoDB is a distributed, peer to peer system that provides an in-memory database service with ACID 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.

This section introduces NuoDB by describing how it provides in-memory access to your durable data. It then describes the tools for using NuoDB and guides you through creating and then modifying a database.

About NuoDB Editions

NuoDB is available in three editions:

Installation of the Community, Professional and Enterprise Editions is the same except for any differences noted in platform-specific installation pages.

Identifying Which Edition You Are Using

To identify which NuoDB edition you are using, start the NuoDB Manager command line tool and enter the show domain license command. For example:

nuodb [domain] > show domain license
Community Edition License
Uid = 47527b91-25a6-4bba-a890-eed31211941c
Holder = Community
Invalid before = August 11, 2015 1:14:47 PM UTC
Invalid after = August 17, 292278994 7:12:55 AM UTC

About the Community Edition

In addition to being free, the NuoDB Community Edition differs from the Enterprise Edition in that it supports a maximum of three Transaction Engines (TEs) and 1 Storage Manager (SM). Consequently, the Table Partition and Storage Groups features (for information, see Introduction to Table Partitions and Storage Groups) are not available in the Community Edition. The Community Edition is suitable for evaluation purposes and can be downloaded from our website.

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 Professional and Enterprise Editions

NuoDB Professional and Enterprise Editions are available for larger configurations and deployment. For details about the features provided by these editions, contact NuoDB sales.

Upgrading to Professional or Enterprise Edition

To upgrade from the Community Edition to the Professional or Enterprise Edition, install the Professional or Enterprise Edition installation package over the Community Edition installation. Do not uninstall the Community Edition first, unless you do not want to keep your existing databases. It is not necessary to shut down any database processes before installing the NuoDB Enterprise Edition. NuoDB services (REST service, brokers and agents, and the tray monitor service) are restarted, but TEs and SMs will remain running.

To find out more about the Professional or Enterprise editions of NuoDB, contact NuoDB sales.

Caution: Downgrading from Professional or Enterprise Editions to Community Edition is not supported. You must uninstall a Professional or Enterprise Edition before installing Community Edition.

See the following topics: