System Requirements

NuoDB runs on systems listed in the table below. To develop a NuoDB application, you can use any of these platforms. To deploy a NuoDB application, you must use a Linux platform.



Support Level

Linux (x64) Red Hat Enterprise Linux (RHEL) / CentOS 6.5 and above Production
Red Hat Enterprise Linux (RHEL) / CentOS 7.0 and above Production
Ubuntu 14.04 LTS, 16.04 LTS Production
Window (x32) Windows 8 (client support only) Development /Test

Windows (x64)


Windows 8 Development /Test
Windows 10 Development /Test
Windows Server 2012 / R2 Development /Test

NuoDB server software requires Java 8 or higher and has been tested with the following:

NuoDB JDBC client software requires Java 7 or higher and has been tested with the following:

On Windows (x64), Java must also be (x64). See Installing NuoDB on Windows for details about a required Windows update, which you might or might not already have.

The minimum recommended hardware is as follows:

For Linux, it is highly recommended that your file system support fallocate(). The fallocate() system call is supported by the following:

Note: The following file systems are not supported: ext2 and ext3.

Communication among NuoDB processes in a domain requires Internet Protocol version 4 (IPv4). IPv6 is not supported.

Starting in NuoDB Release 3.0, NuoDB on Linux now supports Nehalem or later processors only. This change was implemented to take advantage of compilation performance optimizations available in Nehalem and later processor models. The first Nehalem processor was released in 2008. Therefore all Nehalem and later processor types released after 2008 are supported.

In order to determine if the machine processor on Linux is Nehalem or later run the following command:

$ grep sse4_2 /proc/cpuinfo | sort -u

If the command returns text output then the processor type is supported.

LDAP Requirements

Preview: NuoDB support for authenticating users via an external LDAP server is a preview feature. Specifically, LDAP support is insecure in the current release as passwords are sent in plain text.

NuoDB encourages you to use preview features in your development projects. The use of preview features in production is not supported.

LDAP requirements on Linux platforms are as follows:

On Windows, there are no additional requirements.