Release 4.4.6, 2017-04-14 04:39:27 UTC
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 18.104.22.168 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.
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
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.
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.
The C driver is now available in a binary distribution compiled for 64-bit Linux systems.