DB-EngineseXtremeDB: 5 9's high availability databaseEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Couchbase vs. Hawkular Metrics vs. Neo4j vs. OpenEdge

System Properties Comparison Couchbase vs. Hawkular Metrics vs. Neo4j vs. OpenEdge

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameCouchbase infoOriginally called Membase  Xexclude from comparisonHawkular Metrics  Xexclude from comparisonNeo4j  Xexclude from comparisonOpenEdge  Xexclude from comparison
DescriptionJSON-based document store derived from CouchDB with a Memcached-compatible interfaceHawkular metrics is the metric storage of the Red Hat sponsored Hawkular monitoring system. It is based on Cassandra.Open source graph databaseApplication development environment with integrated database management system
Primary database modelDocument storeTime Series DBMSGraph DBMSRelational DBMS
Secondary database modelsKey-value store infooriginating from the former Membase product and supporting the Memcached protocol
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score29.06
Rank#26  Overall
#4  Document stores
Score0.07
Rank#314  Overall
#27  Time Series DBMS
Score50.18
Rank#21  Overall
#1  Graph DBMS
Score4.85
Rank#73  Overall
#40  Relational DBMS
Websitewww.couchbase.comwww.hawkular.orgneo4j.comwww.progress.com/­openedge
Technical documentationdocs.couchbase.comwww.hawkular.org/­hawkular-metrics/­docs/­user-guideneo4j.com/­docsdocumentation.progress.com/­output/­ua/­OpenEdge_latest
DeveloperCouchbase, Inc.Community supported by Red HatNeo4j, Inc.Progress Software Corporation
Initial release2011201420071984
Current releaseServer: 6.5, January 2020; Mobile: 2.7, January 2020; Couchbase Autonomous Operator: 1.2, May 20194.1.1, July 2020OpenEdge 11.7, March 2017
License infoCommercial or Open SourceOpen Source infoApache version 2; Commercial licenses also availableOpen Source infoApache 2.0Open Source infoGPL version3, commercial licenses availablecommercial
Cloud-based only infoOnly available as a cloud servicenononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Couchbase Cloud: Deploy, manage, and operate Couchbase in a few clicks
Implementation languageC, C++, Go and ErlangJavaJava, Scala
Server operating systemsLinux
OS X
Windows
Linux
OS X
Windows
Linux infoCan also be used server-less as embedded Java database.
OS X
Solaris
Windows
AIX
HP-UX
Linux
Solaris
Windows
Data schemeschema-freeschema-freeschema-free and schema-optionalyes
Typing infopredefined data types such as float or dateyes infoString, Boolean, Numberyesyesyes
XML support infoSome form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.nono
Secondary indexesyesnoyes infopluggable indexing subsystem, by default Apache Luceneyes
SQL infoSupport of SQLDeclarative query language (N1QL) that extends ANSI SQL to JSON. First commercial implementation of SQL++.nonoyes infoclose to SQL 92
APIs and other access methodsNative language bindings for CRUD, Query, Search and Analytics APIsHTTP RESTBolt protocol
Cypher query language
Java API
Neo4j-OGM infoObject Graph Mapper
RESTful HTTP API
Spring Data Neo4j
TinkerPop 3
JDBC
ODBC
Supported programming languages.Net
C
Clojure
ColdFusion
Erlang
Go
Java
JavaScript infoNode.js
Perl
PHP
Python
Ruby
Scala
Tcl
Go
Java
Python
Ruby
.Net
Clojure
Elixir
Go
Groovy
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Scala
Progress proprietary ABL (Advanced Business Language)
Server-side scripts infoStored proceduresFunctions and timers in JavaScriptnoyes infoUser defined Procedures and Functionsyes
Triggersyes infovia the TAP protocolyes infovia Hawkular Alertingyes infovia event handleryes
Partitioning methods infoMethods for storing different data on different nodesShardingSharding infobased on Cassandranonehorizontal partitioning infosince Version 11.4
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication infoincluding cross data center replication
Source-replica replication
selectable replication factor infobased on CassandraCausal Clustering using Raft protocol infoavailable in in Enterprise Version onlySource-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsyesnonono
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency
Immediate Consistency infoselectable on a per-operation basis
Eventual Consistency infobased on Cassandra
Immediate Consistency infobased on Cassandra
Causal and Eventual Consistency configurable in Causal Cluster setup
Immediate Consistency in stand-alone mode
Immediate Consistency
Foreign keys infoReferential integritynonoyes infoRelationships in graphsyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDnoACIDACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyesyesyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yes infoEphemeral bucketsnono
User concepts infoAccess controlUser and Administrator separation with password-based and LDAP integrated AuthenticationnoUsers, roles and permissions. Pluggable authentication with supported standards (LDAP, Active Directory, Kerberos)Users and groups
More information provided by the system vendor
Couchbase infoOriginally called MembaseHawkular MetricsNeo4jOpenEdge
Specific characteristicsDeveloped as an alternative to traditionally inflexible relational databases, Couchbase...
» more
Neo4j is a native graph database platform that is built to store, query, analyze...
» more
Competitive advantagesCouchbase was architected with several differentiated capabilities: Shared-nothing,...
» more
Neo4j database is the only transactional database that combines everything you need...
» more
Typical application scenariosCustomer 360 for user profile, session store and data aggregation (Comcast, Equifax,...
» more
Real-Time Recommendations Master Data Management Identity and Access Management Network...
» more
Key customersAmadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Cisco, Comcast, Disney,...
» more
Over 300 commercial customers and over 750 startups use Neo4j. Flagship customers...
» more
Market metricsNamed a leader in the Forrester Wave™: Big Data NoSQL, Q1 2019 Over 10M downloads...
» more
Neo4j boasts the world's largest graph database ecosystem with more than a 15 million...
» more
Licensing and pricing modelsThe Community Edition (CE) of Couchbase Server and Couchbase Mobile are available...
» more
GPL v3 license that can be used all the places where you might use MySQL. Neo4j Commercial...
» more
News

5-Minute Interview: Graph-Powered Machine Learning with Dr. Alessandro Negro
13 August 2020

Monitoring Neo4j Servers and Clusters
12 August 2020

Combating Money Laundering: Graph Tech Fights Serious Crimes
10 August 2020

This Week in Neo4j – Covid Graph GraphQL API, Spring Data Neo4j 6 Experiments, CompoundDB4j
8 August 2020

Easy Explainability: 5-Minute Interview with Calin Constantinov
7 August 2020

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 partiesCData: 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 infoOriginally called MembaseHawkular MetricsNeo4jOpenEdge
DB-Engines blog posts

Couchbase climbs up the DB-Engines Ranking, increasing its popularity by 10% every month
2 June 2014, Matthias Gelbmann

show all

Applying Graph Analytics to Game of Thrones
12 June 2019, Amy Hodler & Mark Needham, Neo4j (guest author)

MySQL, PostgreSQL and Redis are the winners of the March ranking
2 March 2016, Paul Andlinger

The openCypher Project: Help Shape the SQL for Graphs
22 December 2015, Emil Eifrem (guest author)

show all

Recent citations in the news

Couchbase Named Best Database Overall by DBTA Readers; Delivers Couchbase Server 6.6
13 August 2020, GlobeNewswire

Couchbase serves up 6.6 with developer agility & tranquility
14 August 2020, ComputerWeekly.com

New Member Company: Couchbase
27 July 2020, Techwire.net

Oracle Autonomous JSON Database takes on MongoDB, Couchbase
13 August 2020, TechTarget

COMPREHENSIVE NOSQL MARKET TO REGISTER REMARKABLE GROWTH | COMPETITIVE OUTLOOK BY MONGODB, COUCHBASE, AMAZON WEB SERVICES, AEROSPIKE – Scientect
13 August 2020, Scientect

provided by Google News

Waiting for Red Hat OpenShift 4.0? Too late, 4.1 has already arrived…
5 June 2019, DevClass

Microservices Using WildFly Swarm, Docker, and Couchbase
30 June 2016, DZone News

5 DevOps Tools for Logging and Monitoring
31 January 2017, Linux.com

provided by Google News

Security BSides Athens 2020 – Talk 05 – Tasos Chatziefstratiou’s ‘Visualize Windows Events Using Python3 & Neo4j’
6 August 2020, Security Boulevard

Graph Analytics Market Growing at a CAGR 34.0% | Key Player Microsoft, IBM, AWS, Oracle, Neo4j
15 July 2020, Virtual-Strategy Magazine

Comprehensive Research on Global NoSQL Market 2026 | • Microsoft • MongoDB • Oracle • Neo4j • MarkLogic • Basho Technologies • IBM Cloudant • RavenDB
14 August 2020, Bulletin Line

NoSQL Market Sees a Faster Rebound | MongoDB, Cassandra, Couchbase, Neo4j, MarkLogic, Amazon Web Services
14 August 2020, Owned

Global Graph Database Market 2020 – Impact of COVID-19, Future Growth Analysis and Challenges | triAGENS GmbH(Arango DB), Neo4j, Inc, OrientDB Ltd, Cayley
9 August 2020, Galus Australis

provided by Google News

SQL vs. NoSQL vs. NewSQL: Finding the Right Solution
17 August 2015, Dataconomy

Industry Spotlight: Extracting data from inside the app
1 June 2017, SDTimes.com

provided by Google News

Job opportunities

Database Administrator
ALLDATA, Sacramento, CA

Full Stack Software Engineer
Cosential, Austin, OR

DevOps Consultant
Deloitte, Boston, MA

SDET (web services)
Ace-stack LLC, Plano, TX

Java Developer
Infosys Limited, Phoenix, AZ

Technical Customer Success Manager (Remote)
Neo4j, United States

Project Director (Remote)
Neo4j, United States

Data Engineer (Open to Remote Workers)
Medidata Solutions, New York, NY

Enterprise Account Executive (Ohio Remote)
Neo4j, Ohio

Technical Customer Success Manager
Neo4j, Boston, MA

Progress OpenEdge Database Administrator
JSR Tech Consulting, Roseland, NJ

OpenEdge Software Engineer
zacxo, Wilmington, DE

jobs by Indeed




Share this page

Featured Products

Couchbase logo

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Neo4j logo

Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for
machine learning, graph analytics and more.

Datastax Astra logo

Cassandra made easy in the cloud. Build cloud-native applications faster with CQL, REST and GraphQL APIs.
Try for Free.

Vertica logo

The fastest unified analytical warehouse at extreme scale with in-database Machine Learning. Try Vertica for free with no time limit.

Present your product here