oracle nosql与oracle,Oracle vs. Oracle NoSQL Comparison

Editorial information provided by DB-Engines

NameOracle  Xexclude from comparisonOracle NoSQL  Xexclude from comparison

DescriptionWidely used RDBMSA multi-model, scalable, distributed NoSQL database, designed to provide highly reliable, flexible, and available data management across a configurable set of storage nodes

Secondary database modelsDocument store

Graph DBMS 07ed45899a3a45e884a7be60b7bb1af2.pngwith Oracle Spatial and Graph

RDF store 07ed45899a3a45e884a7be60b7bb1af2.pngwith Oracle Spatial and Graph

Spatial DBMS 07ed45899a3a45e884a7be60b7bb1af2.pngwith Oracle Spatial and Graph

DeveloperOracleOracle

Initial release19802011

Current release19c, February 201920.3, December 2020

License 07ed45899a3a45e884a7be60b7bb1af2.pngCommercial or Open Sourcecommercial 07ed45899a3a45e884a7be60b7bb1af2.pngrestricted free version is availableOpen Source 07ed45899a3a45e884a7be60b7bb1af2.pngProprietary for Enterprise Edition (Oracle Database EE license has Oracle NoSQL database EE covered: details)

Cloud-based only 07ed45899a3a45e884a7be60b7bb1af2.pngOnly available as a cloud servicenono

DBaaS offerings (sponsored links) 07ed45899a3a45e884a7be60b7bb1af2.pngDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.

Implementation languageC and C++Java

Server operating systemsAIX

HP-UX

Linux

OS X

Solaris

Windows

z/OSLinux

Solaris SPARC/x86

Data schemeyes 07ed45899a3a45e884a7be60b7bb1af2.pngSchemaless in JSON and XML columnsSupport Fixed schema and Schema-less deployment with the ability to interoperate between them.

Typing 07ed45899a3a45e884a7be60b7bb1af2.pngpredefined data types such as float or dateyesoptional

XML support 07ed45899a3a45e884a7be60b7bb1af2.pngSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.yesno

Secondary indexesyesyes

SQL 07ed45899a3a45e884a7be60b7bb1af2.pngSupport of SQLyes 07ed45899a3a45e884a7be60b7bb1af2.pngwith proprietary extensionsSQL-like DML and DDL statements

APIs and other access methodsJDBC

ODBC

ODP.NET

Oracle Call Interface (OCI)RESTful HTTP API

Supported programming languagesC

C#

C++

Clojure

Cobol

Delphi

Eiffel

Erlang

Fortran

Groovy

Haskell

Java

JavaScript

Lisp

Objective C

OCaml

Perl

PHP

Python

R

Ruby

Scala

Tcl

Visual BasicC

C#

Go

Java

JavaScript (Node.js)

Python

Server-side scripts 07ed45899a3a45e884a7be60b7bb1af2.pngStored proceduresPL/SQL 07ed45899a3a45e884a7be60b7bb1af2.pngalso stored procedures in Java possibleno

Triggersyesno

Partitioning methods 07ed45899a3a45e884a7be60b7bb1af2.pngMethods for storing different data on different nodesSharding, horizontal partitioningSharding

Replication methods 07ed45899a3a45e884a7be60b7bb1af2.pngMethods for redundantly storing data on multiple nodesMulti-source replication

Source-replica replicationElectable source-replica replication per shard. Support distributed global deployment with Multi-region table feature

MapReduce 07ed45899a3a45e884a7be60b7bb1af2.pngOffers an API for user-defined Map/Reduce methodsno 07ed45899a3a45e884a7be60b7bb1af2.pngcan be realized in PL/SQLwith Hadoop integration

Consistency concepts 07ed45899a3a45e884a7be60b7bb1af2.pngMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual Consistency

Immediate Consistency 07ed45899a3a45e884a7be60b7bb1af2.pngdepending on configuration

Foreign keys 07ed45899a3a45e884a7be60b7bb1af2.pngReferential integrityyesno

Transaction concepts 07ed45899a3a45e884a7be60b7bb1af2.pngSupport to ensure data integrity after non-atomic manipulations of dataACID 07ed45899a3a45e884a7be60b7bb1af2.pngisolation level can be parameterizedconfigurable 07ed45899a3a45e884a7be60b7bb1af2.pngACID within a storage node (=shard)

Concurrency 07ed45899a3a45e884a7be60b7bb1af2.pngSupport for concurrent manipulation of datayesyes

Durability 07ed45899a3a45e884a7be60b7bb1af2.pngSupport for making data persistentyesyes

In-memory capabilities 07ed45899a3a45e884a7be60b7bb1af2.pngIs there an option to define some or all structures to be held in-memory only.yes 07ed45899a3a45e884a7be60b7bb1af2.pngVersion 12c introduced the new option 'Oracle Database In-Memory'yes 07ed45899a3a45e884a7be60b7bb1af2.pngoff heap cache

User concepts 07ed45899a3a45e884a7be60b7bb1af2.pngAccess controlfine grained access rights according to SQL-standardAccess rights for users and roles

More information provided by the system vendor

We invite representatives of system vendors to contact us for updating and extending the system information,

and for displaying vendor-provided information such as key customers, competitive advantages and market metrics.

Related products and services

3rd partiesGeneral SQL Parser: Instantly adding parsing, decoding, analysis and rewrite SQL processing capability to your products.

» more

Navicat for Oracle improves the efficiency and productivity of Oracle developers and administrators with a streamlined working environment.

» more

Fivetran: Quickly and easily centralize your on-premise and cloud databases.

» more

We invite representatives of vendors of related products to contact us for presenting information about their offerings here.

More resources

OracleOracle NoSQL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值