DBMS > Couchbase vs. Dgraph vs. Kinetica vs. LokiJS vs. Oracle Coherence
System Properties Comparison Couchbase vs. Dgraph vs. Kinetica vs. LokiJS vs. Oracle Coherence
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Couchbase ![]() | Dgraph Xexclude from comparison | Kinetica Xexclude from comparison | LokiJS Xexclude from comparison | Oracle Coherence Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | A distributed document store with a powerful search engine and in-built operational and analytical capabilities | Distributed and scalable native Graph DBMS | Fully vectorized database across both GPUs and CPUs | In-memory JavaScript DBMS | Oracles in-memory data grid solution | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Document store | Graph DBMS | Relational DBMS | Document store | Key-value store | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Key-value store ![]() Spatial DBMS ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | www.couchbase.com | dgraph.io | www.kinetica.com | github.com/techfort/LokiJS | www.oracle.com/middleware/technologies/coherence.html | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | docs.couchbase.com | dgraph.io/docs | www.kinetica.com/docs | techfort.github.io/LokiJS | docs.oracle.com/en/middleware/standalone/coherence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Couchbase, Inc. | Dgraph Labs, Inc. | Kinetica | Oracle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2011 | 2016 | 2012 | 2014 | 2007 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | Server: 7.0, July 2021; Mobile: 3, February 2022; Couchbase Capella, October 2021 | 7.1, August 2021 | 12c, September 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | Open Source ![]() | Open Source ![]() | commercial | Open Source | commercial | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only ![]() | no | no | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) ![]() Providers of DBaaS offerings, please contact us to be listed. | Couchbase Capella: a fully managed database-as-a-service that eliminates database management efforts and reduces cost | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | C, C++, Go and Erlang | Go | C, C++ | JavaScript | Java | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | Linux OS X Windows | Linux OS X Windows | Linux | server-less, requires a JavaScript environment (browser, Node.js) | All OS with a Java VM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | schema-free | schema-free | yes | schema-free | schema-free | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes ![]() | yes | yes | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | yes | yes | yes ![]() | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | Declarative query language (N1QL) that extends ANSI SQL to JSON. First commercial implementation of SQL++. | no | SQL-like DML and DDL statements | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | Native language bindings for CRUD, Query, Search and Analytics APIs | GraphQL query language gRPC (using protocol buffers) API HTTP API | JDBC ODBC RESTful HTTP API | JavaScript API | JCache JPA RESTful HTTP API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | .Net C Go Java JavaScript ![]() PHP Python Ruby Scala | C# C++ Go Java JavaScript (Node.js) PHP Python Ruby | C++ Java JavaScript (Node.js) Python | JavaScript | .Net C++ Java | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | Functions and timers in JavaScript | no | user defined functions | View functions in JavaScript | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | yes ![]() | no | yes ![]() | yes | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding | yes | Sharding | none | Sharding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | Multi-source replication ![]() Source-replica replication | Synchronous replication via Raft | Source-replica replication | none | yes, with selectable consistency level | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | yes | no | no | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Eventual Consistency Immediate Consistency ![]() | Immediate Consistency | Immediate Consistency or Eventual Consistency depending on configuration | none | Eventual Consistency Immediate Consistency | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | no | yes | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | ACID | ACID | no | no ![]() | configurable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | yes | yes ![]() | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | yes ![]() | yes ![]() | yes | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | User and Administrator separation with password-based and LDAP integrated Authentication | no ![]() | Access rights for users and roles on table level | no | authentification to access the cache via certificates or http basic authentication | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Couchbase ![]() | Dgraph | Kinetica | LokiJS | Oracle Coherence | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | Developed as an alternative to traditionally inflexible relational databases, Couchbase... » more | Native and fully vectorized database across both GPUs and CPUs, with memory first... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | Couchbase was architected with several differentiated capabilities: Shared-nothing,... » more | Best in class geospatial and temporal analytics. Lockless architecture provides real-time... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | Customer 360 for user profile, session store and data aggregation (Comcast, Equifax,... » more | Any application requiring (1) real time insights, (2) time series analysis (3) geospatial... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Cisco, Comcast, Disney,... » more | Citibank, US Air Force, Softbank, OVO, Telkomsel, USPS, 2 of the top 3 US Telcos,... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | Named a leader in the Forrester Wave™: Big Data NoSQL, Q1 2019 Over 10M downloads... » more | The largest IoT deployment in the world, NORAD, runs on Kinetica. » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | The Community Edition (CE) of Couchbase Server and Couchbase Mobile are available... » more | Always Free Tier in the Cloud, Pay-As-You-Go Consumption Based Pricing, and Portable... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and services | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3rd parties | CData: Connect to Big Data & NoSQL through standard Drivers. » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Couchbase ![]() | Dgraph | Kinetica | LokiJS | Oracle Coherence | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines blog posts | Couchbase climbs up the DB-Engines Ranking, increasing its popularity by 10% every month | New kids on the block: database management systems implemented in JavaScript | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Getting Started with NoSQL and Java – The New Stack Couchbase, Inc. (NASDAQ:BASE) Short Interest Down 22.3% in July Couchbase (NASDAQ:BASE) shareholders are up 15% this past week, but still in the red over the last year 2022-07-19 | NDAQ:BASE | Press Release | Couchbase Inc. Altoros Report Compares Two NoSQL Databases provided by Google News | Popular Open Source GraphQL Company Dgraph Secures $6M in Seed Round with New Leadership Dgraph GraphQL database users detail graph use cases Dgraph Rises to the Top Graph Database on GitHub With 11 G2 Badges and 11M Downloads Dgraph launches Slash GraphQL, a GraphQL-native database Backend-as-a-Service Dgraph raises $11.5 million for scalable graph database solutions provided by Google News | Bank Replaces Hundreds of Spark Streaming Nodes with Kinetica Kinetica Now Accessible as a Service on Microsoft Azure Review: Snowflake aces Python machine learning Review: Kinetica analyzes billions of rows in real time The insideBIGDATA IMPACT 50 List for Q3 2022 provided by Google News | Time to get patching: Oracle's quarterly Critical Patch Update arrives with 520 fixes Oracle Unveils Unified Container Deployment and Management Platform Cloud Native Java with the Micronaut Framework Cameron Purdy Explains Ecstasy - a New Cloud Native Environment NSA publishes list of top vulnerabilities currently targeted by Chinese hackers provided by Google News | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Social Media Manager Sales Development Representative - Enterprise Software Regional Director - Enterprise Sales Developer Community Manager Enterprise Sales Representative- Ohio | Senior Backend Engineer (Remote) Full Stack Java Developer Lead AWS Developer Senior Backend Engineer C# Backend Developer | Senior Java Software Engineer Java Developer JPC - 443 - Server Side Java Developer Java Software Engineer Fullstack Java Developer |
Share this page