Oracle NoSQL Database C API 4.4.6
Release Notes

Release 4.4.6, 2017-04-14 04:39:27 UTC

Overview

The Oracle NoSQL Database C table interface is a new feature as of release 3.2 of Oracle NoSQL Database. It provides client access to the database using the table API, using a proxy service. This C client contains no Java or JNI code and is very lightweight. It requires use of a proxy server (bundled) that runs as a separate process on a remote or local machine and the proxy does require Java, as it is a Java client of the Oracle NoSQL Database. This version (4.4.6) of the interface requires at least version 12.1.4.3 of the Oracle NoSQL Database and installation of a Java 7 JDK.

In order to use this interface a proxy service must be running. This interface includes options to automatically start a proxy on the local host if one has not already been started. The proxy can also be started manually, on the local machine or on a remote host. There is information about starting the proxy in the kvproxy directory in this distribution. It is recommended that for a robust proxy the system start and manage (restart as necessary) the proxy using the init process or equivalent, even though, for simplicity, the proxy can be started by this interface.

This is a source distribution and requires compilation to use. Build and use instructions are contained in the BUILDING page. See the API documentation and examples for additional information.

New in 4.4.6

Release 4.4.6 is a minor release. A complete and detailed list of changes in this release can be found in the change log page

New Thrift Binding

The C driver has been modified to build against the C++ binding of the Thrift library, which changes the build instructions, but does not affect the interface and use of the driver. This change simplifies the build, reduces dependencies, and improves performance.

New JSON parser/generator

The C driver has been modified to use RapidJSON library to parse and generate JSON data, which changes the build instructions, but does not affect the interface and use of the driver. This change simplifies the build and improves performance.

Binary Distribution

The C driver is now available in a binary distribution compiled for 64-bit Linux systems.

Known Issues

None at this time.

Copyright (C) 2014, 2017 Oracle and/or its affiliates All rights reserved.