DBMS > Couchbase vs. HBase vs. InterSystems IRIS vs. NSDb vs. Sadas Engine
System Properties Comparison Couchbase vs. HBase vs. InterSystems IRIS vs. NSDb vs. Sadas Engine
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Couchbase ![]() | HBase Xexclude from comparison | InterSystems IRIS Xexclude from comparison | NSDb Xexclude from comparison | Sadas Engine Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | A distributed document store with a powerful search engine and in-built operational and analytical capabilities | Wide-column store based on Apache Hadoop and on concepts of BigTable | A containerised multi-model DBMS, interoperability and analytics data platform with wide capabilities for vertical and horizontal scalability | Scalable, High-performance Time Series DBMS designed for Real-time Analytics on top of Kubernetes | SADAS Engine is a columnar DBMS specifically designed for high performance in Data warehouse environments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Document store | Wide column store | Document store Key-value store Object oriented DBMS Relational DBMS | Time Series DBMS | Relational DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Key-value store ![]() Spatial DBMS ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | www.couchbase.com | hbase.apache.org | www.intersystems.com/products/intersystems-iris | nsdb.io | www.sadasengine.com | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | docs.couchbase.com | hbase.apache.org | docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls | nsdb.io/Architecture | www.sadasengine.com/index.php/downloads/documentation-columnar-db | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Couchbase, Inc. | Apache Software Foundation ![]() | InterSystems | SADAS s.r.l. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2011 | 2008 | 2018 | 2017 | 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | Server: 7.0, July 2021; Mobile: 3, February 2022; Couchbase Capella, October 2021 | 2.3.4, January 2021 | 2021.1, June 2021 | 8.0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | Java | Java, Scala | C++ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | Linux OS X Windows | Linux Unix Windows ![]() | AIX Linux macOS Windows | Linux macOS | AIX Linux Windows | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | schema-free | schema-free, schema definition possible | depending on used data model | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes ![]() | options to bring your own types, AVRO | yes | yes: int, bigint, decimal, string | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | yes | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | no | yes | all fields are automatically indexed | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | Declarative query language (N1QL) that extends ANSI SQL to JSON. First commercial implementation of SQL++. | no | yes | SQL-like query language | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | Native language bindings for CRUD, Query, Search and Analytics APIs | Java API RESTful HTTP API Thrift | JDBC ODBC RESTful HTTP API | gRPC HTTP REST WebSocket | JDBC ODBC Proprietary protocol | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | .Net C Go Java JavaScript ![]() PHP Python Ruby Scala | C C# C++ Groovy Java PHP Python Scala | .Net C++ Java JavaScript (Node.js) Python | Java Scala | .Net C C# C++ Groovy Java PHP Python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | Functions and timers in JavaScript | yes ![]() | yes | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | yes ![]() | yes | yes | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding | Sharding | Sharding | Sharding | horizontal partitioning | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | Multi-source replication ![]() Source-replica replication | Multi-source replication Source-replica replication | Source-replica replication | none | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | yes | yes | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Eventual Consistency Immediate Consistency ![]() | Immediate Consistency or Eventual Consistency | Immediate Consistency | Eventual Consistency | Immediate Consistency | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | no | yes | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | ACID | Single row ACID (across millions of columns) | ACID | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | yes | Using Apache Lucene | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | yes ![]() | yes | yes | yes ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | User and Administrator separation with password-based and LDAP integrated Authentication | Access Control Lists (ACL) for RBAC, integration with Apache Ranger for RBAC & ABAC | yes | Access rights for users, groups and roles according to SQL-standard | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Couchbase ![]() | HBase | InterSystems IRIS | NSDb | Sadas Engine | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | Developed as an alternative to traditionally inflexible relational databases, Couchbase... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | Couchbase was architected with several differentiated capabilities: Shared-nothing,... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | Customer 360 for user profile, session store and data aggregation (Comcast, Equifax,... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Cisco, Comcast, Disney,... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | Named a leader in the Forrester Wave™: Big Data NoSQL, Q1 2019 Over 10M downloads... » more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | The Community Edition (CE) of Couchbase Server and Couchbase Mobile are available... » 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 ![]() | HBase | InterSystems IRIS | NSDb | Sadas Engine | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines blog posts | Couchbase climbs up the DB-Engines Ranking, increasing its popularity by 10% every month | Cloudera's HBase PaaS offering now supports Complex Transactions Why is Hadoop not listed in the DB-Engines Ranking? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Getting Started with NoSQL and Java – The New Stack 2022-07-19 | NDAQ:BASE | Press Release | Couchbase Inc. 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 Couchbase, Inc. (NASDAQ:BASE) Given Average Recommendation of “Moderate Buy” by Brokerages provided by Google News | Top 10 Hadoop Analytics Tools Used in Big Data Projects in 2022 Review: HBase is massively scalable -- and hugely complex Leading US Telecommunications Players benefit from OTSI's business transformation capabilities This 2022 Complete Learn Coding & Automation Bundle is 97% off HBase: The database big data left behind provided by Google News | The Solutions to Today's Supply Chain Disruptions: Intelligent Management Most Australian and New Zealand healthcare organisations don’t entirely trust their data: InterSystems Analytics Survey InterSystems IRIS Data Platform reduces complexity for Epic customers InterSystems opens first Kiwi office as 'Hira' health spend ramps up Global Smart Mining Market to Reach $28.05 Billion by 2027 - ResearchAndMarkets.com provided by Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Social Media Manager Sales Development Representative - Enterprise Software Developer Community Manager Solutions Architect - (Remote East US) Enterprise Sales Representative- New England | Hadoop Developer JPC - 547 - Hadoop Admin Big Data Developer Data Engineer II Hadoop Admin - RDBMS/NoSQL | Full Stack Web Developer System Administrator Software Engineer Interface Engineer Senior Epic Developer |
Share this page