Features of Oracle NoSQL Database Cloud Service

Learn about the key features of Oracle NoSQL Database Cloud Service and Always Free NoSQL Database Service. The Always Free NoSQL Database Service is currently available only in Phoenix region.

This article has the following topics:

Key Features

Learn the key features of Oracle NoSQL Database Cloud Service.

Note: An Always-Free NoSQL table can only be a singleton table.

Responsibility Model for Oracle NoSQL Database

In general, Oracle is responsible for performing the various management tasks related to the administration and monitoring of Oracle Cloud services for Oracle NoSQL Database. However, you the customer are responsible for a few tasks and sometimes for directing Oracle to initiate a task or for specifying how or when Oracle is to perform a task.

Table - Sharing tasks between Oracle and customer

Task Who Details
Provisioning NoSQL Database tables Oracle Oracle is responsible for provisioning tables. You the customer are responsible for initiating provisioning requests that specify the capacities of the tables specified, including read units, write units and storage. In addition, the customer is responsible for specifying the pricing model.
Backing up tables Customer Customer is responsible for backing up tables on a schedule they choose. Oracle provides a migrator tool that can be used to take a backup and store it in Oracle Object Storage.
Restoring a table Customer Customer is responsible for restoring their tables. Oracle provides a migrator tool that can be used to restore a table from files stored in Oracle Object Storage.
Patching and upgrading Oracle Oracle is responsible for patching and upgrading all NoSQL Database resources.
Scaling Oracle Oracle is responsible for scaling NoSQL Database tables. You the customer are responsible for initiating scaling requests.
Monitoring service health Oracle Oracle is responsible for monitoring the health of NoSQL Database resources and for ensuring their availability as per the published guidelines.
Monitoring application health and performance Customer You the customer are responsible for monitoring the health and performance of your applications at all levels. This responsibility includes monitoring the performance of the tables and updates your applications perform.
Application security Customer You the customer are responsible for the security of your applications at all levels. This responsibility includes Cloud user access to NoSQL Database tables, network access to these resources, and access to the data. Oracle ensures that data stored in NoSQL Database tables is encrypted and ensures that connections to NoSQL Database tables require TLS 1.2 encryption and wallet-based authentication.
Auditing Oracle Oracle is responsible for logging DDL API calls made to NoSQL Database tables and for making these logs available to you the customer for auditing purposes.
Alerts and Notifications Oracle Oracle is responsible for providing an alert and notification feature for service events. You the customer are responsible for monitoring any database alerts that may be of interest.

Always Free Service

Note: Always Free NoSQL Database Service is available only in Phoenix Region.

Always Free NoSQL Database Service

As part of the Oracle Cloud Free Tier, the Oracle NoSQL Database Cloud Service participates as an Always Free service. This section describes the restrictions, and details of that offering.

Features of Always Free NoSQL Database Service

Resource Restrictions for Always Free NoSQL tables

Regional Availability

Currently, Always Free NoSQL tables are only available in the Phoenix region.

Always Free NoSQL tables - Inactivity and Deletion

If an Always Free NoSQL table has not been used or accessed for 30 days, it moves to an ‘inactive’ state. Always Free NoSQL tables that remain inactive for 90 days are deleted. The inactive state is shown in the console next to the table name. A customer notification is sent to the tenancy administrator when the table initially becomes inactive (after 30 days of inactivity). A reminder is sent again at 75 days of inactivity.

You may make an Always Free NoSQL table active again by performing any get/put/delete operation on any row(s) in the table. DDL operations do not make an inactive table active again.

Dedicated Hosted Environment

Learn about Oracle NoSQL Database Cloud Service dedicated hosted environment.

Oracle NoSQL Database hosted environment offers a NoSQL environment that is dedicated to your tenancy. You pay a fixed monthly hosted environment cost and are entitled to use all the write, read, and storage capacity available to the environment. For raising a service ticket to request for a dedicated hosted environment, see Requesting a Dedicated hosted environment.

Features of the dedicated hosted environment:

Difference between hosted and non-hosted environments:

Note: Currently, a dedicated hosted environment does not support Global Active Tables.

Functional difference between the NoSQL Cloud Service and On-premise database

Table - High level feature comparison

- NoSQL Database Cloud Service NoSQL Database Enterprise Edition (EE)
Infrastructure and software management/maintenance (servers, storage, networking, security, OS, and NoSQL software) Managed by Oracle Managed by customer
Database deployment Oracle Cloud only Customer on-premises data centers or BYOL in Oracle Cloud or other cloud vendors.
Licensing/Edition Paid subscription or always-free service Enterprise Edition (paid) or Community Edition (free open source)
Throughput Throughput capacity is managed at each NoSQL Table level through NoSQL APIs or Oracle Cloud Infrastructure (OCI) Console. The capacity is measured in Write Units, Read Units. Throughput capacity per table can be adjusted to meet the dynamic workloads. When the limits for a table is exceeded, users are notified. At the tenancy level, there are maximum service limits. To get more details, see Oracle NoSQL Database Cloud Service Limits . Throughput capacity is managed at each NoSQL cluster. The capacity depends on the size of the NoSQL cluster deployed. Larger cluster size provides more throughput capacity for user tables.
Storage Storage capacity is managed at each NoSQL Table level through NoSQL APIs or Oracle Cloud Infrastructure (OCI) Console. The capacity is measured in gigabytes (GB). Storage capacity per table can be adjusted to meet the dynamic workloads. When the limit for a table is exceeded, users are notified. At the tenancy level, there are maximum service limits. To get more details, see Oracle NoSQL Database Cloud Service Limits. Storage capacity is managed at each NoSQL cluster. The capacity depends on the number of disks and specific configuration in each storage node deployed in the cluster. Larger cluster size and disk capacity provide more storage for user tables.
Interoperability Interoperates with NoSQL Database Enterprise Edition through a single programmatic interface with no application code modification. Interoperates with NoSQL Database Cloud Service through a single programmatic interface with no application code modification.
Installation No customer installs. Customers start using the service right away by creating NoSQL Tables. Customers download and install the software to set up the NoSQL cluster in multiple storage nodes.