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
 

Frequently Asked Questions

Open all Close all

    Service Overview

  • What is Oracle NoSQL Database?

    Oracle NoSQL Database is a fully managed database cloud service that offers low latency, dynamic scalability, high performance, and reliable data storage for document, key-value, and fixed-schema data. It is easy to start using the service in a matter of minutes. Since it is fully managed by Oracle, developers focus only on application development and data store requirements without the hassle of managing the underlying infrastructure, software, security, and high availability.

  • Where do I find more information on Oracle NoSQL Database Cloud Service?

    Learn more at the Oracle NoSQL Database home page.

  • How do I get started with application development using NoSQL Database?
  • What does Oracle NoSQL Database manage for me?

    Oracle NoSQL Database manages the underlying infrastructure, software, security, capacity scaling, operations, and maintenance. You receive guaranteed high availability of the database service and elastic scaling to meet your application workloads.

  • What are the typical use cases?

    Some typical use cases for Oracle NoSQL Database:

    • Internet of Things (IoT)
    • Mobile applications
    • 360-degree customer view
    • Online advertising
    • Online gaming
    • Social network
    • Real-time big data
    • Anomaly detection
  • How does Oracle NoSQL Database cloud service compare with the on-premises enterprise edition?

    High-Level Features 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. More details here. 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. More details here. 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.
  • Where do I get official help and documentation on Oracle NoSQL Database?

    Security

  • Where can I find more information about authentication and authorization?
  • What happens to my data when I decide to terminate my service?

    Upon termination of your subscription, you will have 60 days to transfer your data for the terminated service from Oracle Cloud to a local system. After 60 days, Oracle permanently deletes any remaining content and software related to the terminated service.

  • Is my data safe if there is an issue with a data center?

    Oracle NoSQL Database stores multiple copies of the data across availability domains for redundancy. If one availability domain (within a region) goes down, the data is still available to the application from the other availability domains.

  • Is my data encrypted on disk ("encrypted at rest") and what type of encryption?

    Yes. Data is encrypted at rest with Advanced Encryption Standard (AES 256).

  • Is my data encrypted between my application and Oracle NoSQL Database?

    Yes. Data is encrypted in motion (transferring data between the application and Oracle NoSQL Database Cloud Service) with HTTPS.

    Application Development

  • Can I determine the number of shards or any other topology layout?

    No. Oracle NoSQL Database manages the cluster and topology for you.

  • What if the client application goes down?

    It is the responsibility of the application developer to implement a strategy that will ensure the application remains active.

  • On which Oracle Cloud Infrastructure sites will Oracle NoSQL Database be available?
  • Can an application request cross-regional replication for Oracle NoSQL Database data?

    Data is only replicated across availability domains within a region. Cross-region replication will be available soon.

  • What servers do I need to purchase for my application to run on?

    The application should run in Oracle Cloud Infrastructure for the best performance. There are different instance shapes available for your application depending on its complexity and the workloads. A list of different shapes can be found on the Compute Pricing page.

  • Where can I run the application that connects to Oracle NoSQL Database?

    It is advisable to run the application using Oracle Cloud infrastructure for the best user and customer experience.

  • What software do I need to install on the client server?

    Software development kits (SDKs) are available for the following programming languages. Follow the steps on download and installation in the links below.

    More SDKs will be available in the future.

  • What are the Oracle NoSQL Database data models?

    Document, fixed schema, and key-value.

  • What happens if my throughput exceeds my provisioned limit?

    If the provisioned throughput limits are exceeded on read/write operations, Oracle NoSQL Database will throttle the requests and throw a ThrottlingException error to the application. The provisioned throughput limits can be increased if needed.

  • What latencies can I expect for my operations?

    Predictable single-digit millisecond latency for database operations.

  • Does Oracle NoSQL Database support ACID transactions?

    Yes. Oracle NoSQL Database provides ACID compliant transactions for full create, read, update, and delete (CRUD) operations, with adjustable durability and consistency transaction guarantees.

  • Can I develop an Oracle NoSQL Database application without purchasing the service?

    Yes. You can use Oracle NoSQL Cloud Simulator which is a standalone, local copy of the cloud service. It can be used for testing. It is not intended for production deployment. You can download it from the Oracle Cloud Downloads page.

  • How to I provide feedback or report issues with the Oracle NoSQL Java SDK?

    Send email to: oraclenosql-info_ww@oracle.com, or contact us at Cloud Customer Connect. We monitor both regularly.

  • How can I move data that I have stored in my on-premise Oracle NoSQL Database implementation to Oracle NoSQL Database?

    You can use the migrator tool to upload data. Download Oracle NoSQL Database Migrator.

  • Are there REST services available for Oracle NoSQL Database?

    Yes.

  • Can I change what I provision for the number of read units, number of write units or the amount of storage?

    Yes. Your application can change the provisioned number of read units, write unites or storage capacity through the TableLimits API.

    You can also change the provisioned number of read units, write units, or storage capacity using the service UI.

  • How do I determine the amount for each read or write unit that I am planning?

    Determine the size in bytes and round up to the next KB.

  • What is the maximum storage per tenant?

    5 terabytes (TB) per tenant. This is the sum of all storage capacities of the tables provisioned within a tenancy. For more information, refer to the limits page or contact Oracle.

  • What is the maximum throughput that can be provisioned for writing or reading for a single table?

    Oracle NoSQL Database is subject to the following usage limits. A tenant may create multiple tables up to these limits.

    Per Table Limits

    • The maximum number of write units that can be provisioned per table is 20,000 per second
    • The maximum number of read units that can be provisioned per table is 50,000 per second

    Per Tenant Limits

    • The maximum number of write units that can be provisioned per tenant is 40,000 per second
    • The maximum number of read units that can be provisioned per tenant is 100,000 per second
    • The maximum amount of storage per tenant is 5 terabytes (TB).

    Customers to contact Oracle if they need more write/read units or storage above the maximum usage limits. For more information, refer to the limits page.

  • Is there a limit on how many tables I can provision?

    The maximum number of tables per tenant is 30. Learn more at the service limit page.

  • Will I have to stop using the service when there is an upgrade to a newer version of Oracle NoSQL Database?

    No. Latest software updates will take place behind the scenes. Your applications will run without a noticeable effect.

    Pricing and Billing

  • What is the pricing of the service?

    Please refer to the pricing section on the Oracle NoSQL Database Cloud Service page.

  • Is there a way to estimate my monthly bill?

    Yes. Please refer to the online calculator. Select Data Management, then select Oracle NoSQL Database Cloud.

  • What are the read and write capacity units?

    Read Unit per Month is defined as the throughput of up to one kilobyte (KB) of data per second for an eventually consistent read operation (i.e., where the data returned may not be the most recently written data to the database; if no new updates are made to the data, eventually all accesses to that data will return the latest updated value) over a one-month period, or approximately two million six hundred thousand (2.6 million) reads. Each month is deemed to have seven hundred forty-four (744) hours or approximately two million six hundred thousand (2.6 million) seconds. So over a one-month period, one (1) read unit will provide you with approximately 2.6 million reads. To achieve the throughput of up to one kilobyte (KB) of data per second for an absolute consistent read operation (i.e., where the data returned is expected to be the most recently written data to the database), the equivalent of two read units per month need to be provisioned.

    Write Unit per Month: is defined as the throughput of up to one kilobyte (KB) of data per second for a write operation over a one month period, or approximately two million six hundred thousand (2.6 million) writes. Each month is deemed to have seven hundred forty-four (744) hours or approximately two million six hundred thousand (2.6 million) seconds. So over a one-month period, one (1) write unit will provide you with approximately 2.6 million writes.

  • How do I determine the size of an item?

    Please refer to the technical brief: Oracle NoSQL Database Capacity Planning (PDF).

  • How do I estimate read and write capacity units?

    Please refer to the technical brief: Oracle NoSQL Database Capacity Planning (PDF).

  • If I am not using all of my provisioned read or write units, do I still get charged?

    Yes. Since the throughput can be scaled up or down programmatically at any time, make sure to provision the throughput accordingly for the workloads.