No results found

Your search did not match any results.

We suggest you try the following to help find what you’re looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
  • Try one of the popular searches shown below.
  • Start a new search.
Trending Questions

Deploying Oracle NoSQL Database on the Oracle Cloud Infrastructure

Sign up for NoSQL Database release announcements so we can alert you to future releases and  other NoSQL Database product updates.

Oracle NoSQL Database capacity planning

Download the capacity planning spreadsheet.

Oracle NoSQL Database Servers

Community Edition 

Oracle NoSQL Database Community Edition (CE) software is licensed pursuant to the Apache 2.0 License (Apache 2.0). The Apache 2.0 License can be viewed at this location or in the downloaded software.

Change log

Release Notes

Enterprise Edition

Change log

Release Notes

Oracle NoSQL Database Server Example Code
zip bundle
tar bundle

Oracle NoSQL Database Drivers

The Oracle NoSQL Database Drivers are licensed pursuant to the UPL license version 1.0 and are used with the Community Edition (CE), Enterprise Edition (EE) and the Cloud Service. The Universal Permissive License may be viewed at this location or in the downloaded software. The third party notices for the Oracle NoSQL Database Drivers are contained in each of the SDKs.

Oracle NoSQL SDK for Java

The Java driver uses the HTTP Proxy to connect to the database. This driver shares an API with the cloud service. Documentation is located in the download package itself or in the product documentation

Oracle NoSQL JavaScript SDK

The NoSQL Node.js SDK is a new driver that uses the HTTP Proxy to connect to the database. This driver shares an API with the cloud service.

Oracle NoSQL Python SDK

The NoSQL Python SDK is a new driver that uses the HTTP Proxy to connect to the database. This driver shares an API with the cloud service.

Oracle NoSQL GO SDK

The NoSQL Go SDK is a new driver that uses the HTTP Proxy to connect to the database. This driver shares an API with the cloud service.

HTTP PROXY

The Oracle NoSQL Database Proxy is a middle-tier component that lets the Oracle NoSQL Database drivers communicate with the Oracle NoSQL Database cluster. The proxy was first released with database server version 19.3. A compatible proxy jar file for a given database server, httpproxy.jar, is included in the EE/CE database server bundle's lib directory.

Each version of the database server has an Administrator's guide which has a chapter on the proxy. For example, see the proxy chapter for information about how to configure and start a proxy server for use by the various Oracle NoSQL Database language SDKs.

Oracle NoSQL Database Cloud Eclipse Plugin

Oracle NoSQL Database Direct Driver

The Oracle NoSQL Database Direct Driver is licensed pursuant to the Apache 2.0 License (Apache 2.0) and is used with both the Community Edition (CE) and Enterprise Edition (EE). The Apache License and third party notices for the Oracle NoSQL Database Drivers may be viewed at this location or in the downloaded software.

Beneath the drivers is a matrix of the supported combination of released Server version and released Driver version.

Java Direct Driver

The kv-client Java driver for Oracle NoSQL Database is included in the Community Edition or the Enterprise Edition download. This driver uses a direct connect interface to the database server.

Oracle NoSQL Database Thrift Drivers

The Thrift based drivers are deprecated as of August 2020. If you are currently using one of them please switch over to the corresponding http proxy driver.

C Table Driver Source and Examples

C Key-Value Driver

Driver Compatibility Table for Thrift/Direct Connect Drivers

Thrift drivers are deprecated

Driver Version NoSQL Database Server 20.1 NoSQL Database Server 19.5 NoSQL Database Server 19.3 NoSQL Database Server 19.1 NoSQL Database Server 18.3 NoSQL Database Server 18.1
Java Driver 20.1
       
Java Driver 19.5
     
Java Driver 19.3  
   
Java Driver 19.1    
 
Java Driver 18.3      
Java Driver 18.1        
 
Java Script Driver 19.3  
   
Java Script Driver 18.1      
 
Python Driver 19.5  
     
Python Driver 19.3  
   
Python Driver 18.1      
 
C# Driver 19.3  
   
C# Driver 18.3      
C# Driver 18.1        
 
C-Key Value Driver 19.3
 
C-Key Value Driver 4.5      
 
C-Table Driver 19.3
   
C-Table Driver 18.1      
C-Table Driver 4.5      

Notes

C Driver binary installations are provided for download and installation on 64-bit Linux systems that support RPM- and Debian-based installation. The binaries include the necessary files to build and run a C or C++ application. The library included with the binary distributions is statically linked and has no external dependencies other than C and C++ compilers. It includes C++ runtime code, so it needs to be linked using a C++ compiler such as g++. The binary distributions bundle the Java runtime files necessary to run the proxy server required by this driver.

By default these binaries will be installed in /usr/local, adding files to /usr/local/lib and /usr/local/include. The package name is kv-c-driver.

RPM binary

  1. kv-c-driver-4.4.6-0.x86_64.rpm
  2. This binary will work on a 64-bit Linux system

  1. Download and install using
  2. $ sudo yum install kv-c-driver-4.4.6-0.x86_64.rpm

  1. Uninstall using
  2. $ sudo yum remove kv-c-driver

Debian binary

  1. kv-c-driver_4.3.10-0_amd64.deb
  2. This binary will work on a 64-bit Linux system

  1. Download and install using
  2. $ sudo dpkg -i kv-c-driver_4.3.10-0_amd64.deb

  1. Uninstall using
  2. $ sudo dpkg -r kv-c-driver

When using a binary installation no build is necessary other than compilation of the application. See the "Using the static library" section of Build and run your application.

General documentation can be found in the “C Driver for Tables” section of the documentation.

Documentation can be found in the source download package, as well as online.

Previous Oracle NoSQL Database Release Software: