DBMS > Oracle NoSQL
Oracle NoSQL System Properties
Please select another system to compare it with Oracle NoSQL.
|Editorial information provided by DB-Engines|
|Description||A multi-model, scalable, distributed NoSQL database, designed to provide highly reliable, flexible, and available data management across a configurable set of storage nodes|
|Primary database model||Document store|
|Current release||20.2, August 2020|
|License Commercial or Open Source||Open Source Proprietary for Enterprise Edition (Oracle Database EE license has Oracle NoSQL database EE covered: details)|
|Cloud-based only Only available as a cloud service||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Server operating systems||Linux|
|Data scheme||Support Fixed schema and Schema-less deployment with the ability to interoperate between them.|
|Typing predefined data types such as float or date||optional|
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.||no|
|SQL Support of SQL||SQL-like DML and DDL statements|
|APIs and other access methods||RESTful HTTP API|
|Supported programming languages||C|
|Server-side scripts Stored procedures||no|
|Partitioning methods Methods for storing different data on different nodes||Sharding|
|Replication methods Methods for redundantly storing data on multiple nodes||Electable source-replica replication per shard. Support distributed global deployment with Multi-region table feature|
|MapReduce Offers an API for user-defined Map/Reduce methods||with Hadoop integration|
|Consistency concepts Methods to ensure consistency in a distributed system||Eventual Consistency|
Immediate Consistency depending on configuration
|Foreign keys Referential integrity||no|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||configurable ACID within a storage node (=shard)|
|Concurrency Support for concurrent manipulation of data||yes|
|Durability Support for making data persistent||yes|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||yes off heap cache|
|User concepts Access control||Access rights for users and roles|
|More information provided by the system vendor|
Oracle NoSQL Database is designed for today’s most demanding applications that require low latency responses, flexible data models, and elastic scaling for dynamic workloads. It supports JSON, Table and Key-Value datatypes running on-premise, or as a cloud service with on-demand throughput and storage based provisioning.
Oracle NoSQL Database Cloud Service is a fully managed NoSQL database cloud service for today’s most demanding applications that require low latency responses, flexible data models, and elastic scaling for dynamic workloads.
Developers focus on application development without dealing with the hassle of managing back-end servers, storage expansion, cluster deployments, software installation/patches/upgrades, backup, operating systems, and high availability.
Data can be modeled as relational-database-style tables, JSON documents, RDF Triples, or key-value pairs. Oracle NoSQL Database is a sharded (shared-nothing) system which distributes the data uniformly across the multiple shards in the cluster, based on the hashed value of a key. Within each shard, storage nodes are replicated to ensure high availability, rapid failover in the event of a node failure, and optimal load balancing of queries. NoSQL Database provides Java, C, Python, C#, and node.js drivers and a REST API for application development. NoSQL Database also provides SQL like a query language to simplify application development. NoSQL Database is integrated out-of-the-box with a wide variety of related Oracle and open source applications in order to simplify and streamline the development and deployment of modern big data applications. NoSQL Database is dual-licensed and available as an open-source Community Edition as well as a commercially licensed Enterprise Edition.
Oracle NoSQL Database can be integrated with a number of Oracle and Open source products for enterprises that rely on various databases for their most critical business data.
Oracle NoSQL Database Cloud Service, together with Oracle NoSQL Database is the only fully managed, provisioned throughput NoSQL database system from a cloud provider that allows developers to create applications that run either in their data center or the Oracle Cloud Infrastructure. Developers are free to choose where their applications can store the data, either within a corporation’s data center or in an Oracle Cloud Infrastructure region. With Oracle NoSQL Database Cloud Service, organizations can determine the best and most optimized location for their data. IT departments have total control over the location of their most critical asset... their data.
|Typical application scenarios|
Review the whitepaper on Oracle NoSQL Database Cloud service to learn more about the application scenarios
|Licensing and pricing models|
Oracle NoSQL Database Enterprise Edition can be purchased under the Oracle Commercial License also included with an Oracle Database Enterprise Edition License
Oracle NoSQL Database Community Edition is open source and is free. It is licensed under the Apache License, Version 2.0
Related products and services
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Recent citations in the news|
Oracle NoSQL database comes to the cloud
Oracle Announces NoSQL Database Cloud Service
Oracle NoSQL Database
First look: Oracle NoSQL Database
Oracle Patches 219 Security Vulnerabilities – 142 Remotely Exploitable
provided by Google News
PwC Digital - QA Tester
Subject Matter Expert
IT Subject Matter Expert (Secret Cleared)
Share this page