DB-EnginesextremeDB - Data management wherever you need itEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by Redgate Software

DBMS > Amazon Neptune vs. CrateDB vs. Faircom DB vs. IBM Db2 Event Store vs. OpenEdge

System Properties Comparison Amazon Neptune vs. CrateDB vs. Faircom DB vs. IBM Db2 Event Store vs. OpenEdge

Editorial information provided by DB-Engines
NameAmazon Neptune  Xexclude from comparisonCrateDB  Xexclude from comparisonFaircom DB infoformerly c-treeACE  Xexclude from comparisonIBM Db2 Event Store  Xexclude from comparisonOpenEdge  Xexclude from comparison
DescriptionFast, reliable graph database built for the cloudDistributed Database based on LuceneNative high-speed multi-model DBMS for relational and key-value store data simultaneously accessible through SQL and NoSQL APIs.Distributed Event Store optimized for Internet of Things use casesApplication development environment with integrated database management system
Primary database modelGraph DBMS
RDF store
Document store
Spatial DBMS
Search engine
Time Series DBMS
Vector DBMS
Key-value store
Relational DBMS
Event Store
Time Series DBMS
Relational DBMS
Secondary database modelsRelational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score2.20
Rank#113  Overall
#9  Graph DBMS
#5  RDF stores
Score0.69
Rank#226  Overall
#37  Document stores
#5  Spatial DBMS
#16  Search engines
#19  Time Series DBMS
#11  Vector DBMS
Score0.18
Rank#314  Overall
#45  Key-value stores
#141  Relational DBMS
Score0.18
Rank#315  Overall
#2  Event Stores
#26  Time Series DBMS
Score3.69
Rank#78  Overall
#42  Relational DBMS
Websiteaws.amazon.com/­neptunecratedb.comwww.faircom.com/­products/­faircom-dbwww.ibm.com/­products/­db2-event-storewww.progress.com/­openedge
Technical documentationaws.amazon.com/­neptune/­developer-resourcescratedb.com/­docsdocs.faircom.com/­docs/­en/­UUID-7446ae34-a1a7-c843-c894-d5322e395184.htmlwww.ibm.com/­docs/­en/­db2-event-storedocumentation.progress.com/­output/­ua/­OpenEdge_latest
DeveloperAmazonCrateFairCom CorporationIBMProgress Software Corporation
Initial release20172013197920171984
Current release5.8.1, August 2024V13, July 20242.0OpenEdge 12.2, March 2020
License infoCommercial or Open SourcecommercialOpen Sourcecommercial infoRestricted, free version availablecommercial infofree developer edition availablecommercial
Cloud-based only infoOnly available as a cloud serviceyesnononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaANSI C, C++C and C++
Server operating systemshostedAll Operating Systems, including Kubernetes with CrateDB Kubernetes Operator supportAIX
FreeBSD
HP-UX
Linux
NetBSD
OS X
QNX
SCO
Solaris
VxWorks
Windows infoeasily portable to other OSs
Linux infoLinux, macOS, Windows for the developer additionAIX
HP-UX
Linux
Solaris
Windows
Data schemeschema-freeFlexible Schema (defined schema, partial schema, schema free)schema free, schema optional, schema required, partial schema,yesyes
Typing infopredefined data types such as float or dateyesyesyes, ANSI SQL Types, JSON, typed binary structuresyesyes
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.nonononoyes
Secondary indexesnoyesyesnoyes
SQL infoSupport of SQLnoyes, but no triggers and constraints, and PostgreSQL compatibilityyes, ANSI SQL with proprietary extensionsyes infothrough the embedded Spark runtimeyes infoclose to SQL 92
APIs and other access methodsOpenCypher
RDF 1.1 / SPARQL 1.1
TinkerPop Gremlin
ADO.NET
JDBC
ODBC
PostgreSQL wire protocol
Prometheus Remote Read/Write
RESTful HTTP API
ADO.NET
Direct SQL
JDBC
JPA
ODBC
RESTful HTTP/JSON API
RESTful MQTT/JSON API
RPC
ADO.NET
DB2 Connect
JDBC
ODBC
RESTful HTTP API
JDBC
ODBC
Supported programming languagesC#
Go
Java
JavaScript
PHP
Python
Ruby
Scala
.NET
Erlang
Go infocommunity maintained client
Java
JavaScript (Node.js) infocommunity maintained client
Perl infocommunity maintained client
PHP
Python
R
Ruby infocommunity maintained client
Scala infocommunity maintained client
.Net
C
C#
C++
Java
JavaScript (Node.js and browser)
PHP
Python
Visual Basic
C
C#
C++
Cobol
Delphi
Fortran
Go
Java
JavaScript (Node.js)
Perl
PHP
Python
R
Ruby
Scala
Visual Basic
Progress proprietary ABL (Advanced Business Language)
Server-side scripts infoStored proceduresnouser defined functions (Javascript)yes info.Net, JavaScript, C/C++yesyes
Triggersnonoyesnoyes
Partitioning methods infoMethods for storing different data on different nodesnoneShardingFile partitioning, horizontal partitioning, sharding infoCustomizable business rules for table partitioningShardinghorizontal partitioning infosince Version 11.4
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-availability zones high availability, asynchronous replication for up to 15 read replicas within a single region. Global database clusters consists of a primary write DB cluster in one region, and up to five secondary read DB clusters in different regions. Each secondary region can have up to 16 reader instances.Configurable replication on table/partition-levelyes, configurable to be parallel or serial, synchronous or asynchronous, uni-directional or bi-directional, ACID-consistent or eventually consistent (with custom conflict resolution).Active-active shard replicationSource-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonononono
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual Consistency
Read-after-write consistency on record level
Eventual Consistency
Immediate Consistency
Tunable consistency per server, database, table, and transaction
Eventual ConsistencyImmediate Consistency
Foreign keys infoReferential integrityyes infoRelationships in graphsnoyesnoyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDno infounique row identifiers can be used for implementing an optimistic concurrency control strategytunable from ACID to Eventually ConsistentnoACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesNo - written data is immutableyes
Durability infoSupport for making data persistentyes infowith encyption-at-restyesYes, tunable from durable to delayed durability to in-memoryYes - Synchronous writes to local disk combined with replication and asynchronous writes in parquet format to permanent shared storageyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyesyesno
User concepts infoAccess controlAccess rights for users and roles can be defined via the AWS Identity and Access Management (IAM)rights management via user accountsFine grained access rights according to SQL-standard with additional protections for filesfine grained access rights according to SQL-standardUsers and groups

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

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

More resources
Amazon NeptuneCrateDBFaircom DB infoformerly c-treeACEIBM Db2 Event StoreOpenEdge
Recent citations in the news

How Amazon stores deliver trustworthy shopping and seller experiences using Amazon Neptune
18 September 2024, AWS Blog

Hydrating the Natural History Museum’s Planetary Knowledge Base with Amazon Neptune and Open Data on AWS
13 September 2024, AWS Blog

Using knowledge graphs to build GraphRAG applications with Amazon Bedrock and Amazon Neptune
1 August 2024, AWS Blog

How Prisma Cloud built Infinity Graph using Amazon Neptune and Amazon OpenSearch Service
27 August 2024, AWS Blog

New Amazon Neptune engine version delivers up to 9 times faster and 10 times higher throughput for openCypher query performance
23 July 2024, AWS Blog

provided by Google News

CrateDB Appoints Jeff Olson as New CRO
9 July 2024, PR Newswire

CrateDB Announces Availability of CrateDB on Google Cloud Marketplace
8 April 2024, Datanami

Taleo Consulting and CrateDB Announce Strategic Partnership to Transform Data Management and Analytics in Financial Services markets
29 July 2024, PR Newswire

How We Designed CrateDB as a Realtime SQL DBMS for the Internet of Things
29 August 2017, The New Stack

CrateDB Appoints Sergey Gerasimenko as New CTO
19 February 2024, PR Newswire

provided by Google News

Mudhakar Srivatsa
11 December 2023, IBM Research

Best cloud databases of 2022
4 October 2022, ITPro

Why a robust data management strategy is essential today | IBM HDM
19 September 2019, Express Computer

How IBM Is Turning Db2 into an ‘AI Database’
3 June 2019, Datanami

provided by Google News

What's New in OpenEdge 12.8
15 April 2024, release.nl

4 sources of latency and how to avoid them
1 November 2017, InfoWorld

provided by Google News



Share this page

Featured Products

RaimaDB logo

RaimaDB, embedded database for mission-critical applications. When performance, footprint and reliability matters.
Try RaimaDB for free.

SingleStore logo

The data platform to build your intelligent applications.
Try it free.

Datastax Astra logo

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Milvus logo

Vector database designed for GenAI, fully equipped for enterprise implementation.
Try Managed Milvus for Free

Present your product here