DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Bangdb vs. etcd vs. Geode vs. Microsoft Azure Cosmos DB vs. TinkerGraph

System Properties Comparison Bangdb vs. etcd vs. Geode vs. Microsoft Azure Cosmos DB vs. TinkerGraph

Editorial information provided by DB-Engines
NameBangdb  Xexclude from comparisonetcd  Xexclude from comparisonGeode  Xexclude from comparisonMicrosoft Azure Cosmos DB infoformer name was Azure DocumentDB  Xexclude from comparisonTinkerGraph  Xexclude from comparison
DescriptionConverged and high performance database for device data, events, time series, document and graphA distributed reliable key-value storeGeode is a distributed data container, pooling memory, CPU, network resources, and optionally local disk across multiple processesGlobally distributed, horizontally scalable, multi-model database serviceA lightweight, in-memory graph engine that serves as a reference implementation of the TinkerPop3 API
Primary database modelDocument store
Graph DBMS
Time Series DBMS
Key-value storeKey-value storeDocument store
Graph DBMS
Key-value store
Wide column store
Graph DBMS
Secondary database modelsSpatial DBMSSpatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.08
Rank#347  Overall
#47  Document stores
#34  Graph DBMS
#31  Time Series DBMS
Score7.25
Rank#54  Overall
#5  Key-value stores
Score1.92
Rank#131  Overall
#23  Key-value stores
Score29.04
Rank#27  Overall
#4  Document stores
#2  Graph DBMS
#3  Key-value stores
#3  Wide column stores
Score0.08
Rank#348  Overall
#35  Graph DBMS
Websitebangdb.cometcd.io
github.com/­etcd-io/­etcd
geode.apache.orgazure.microsoft.com/­services/­cosmos-dbtinkerpop.apache.org/­docs/­current/­reference/­#tinkergraph-gremlin
Technical documentationdocs.bangdb.cometcd.io/­docs
github.com/­etcd-io/­etcd/­tree/­master/­Documentation
geode.apache.org/­docslearn.microsoft.com/­azure/­cosmos-db
DeveloperSachin Sinha, BangDBOriginally developed by Gemstone. They outsourced the project to Apache in 2015 but still deliver a commercial version as Gemfire.Microsoft
Initial release2012200220142009
Current releaseBangDB 2.0, October 20213.4, August 20191.1, February 2017
License infoCommercial or Open SourceOpen Source infoBSD 3Open Source infoApache Version 2.0Open Source infoApache Version 2; commercial licenses available as GemfirecommercialOpen Source infoApache 2.0
Cloud-based only infoOnly available as a cloud servicenononoyesno
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageC, C++GoJavaJava
Server operating systemsLinuxFreeBSD
Linux
Windows infoexperimental
All OS with a Java VM infothe JDK (8 or later) is also requiredhosted
Data schemeschema-freeschema-freeschema-freeschema-freeschema-free
Typing infopredefined data types such as float or dateyes: string, long, double, int, geospatial, stream, eventsnoyesyes infoJSON typesyes
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.nononono
Secondary indexesyes infosecondary, composite, nested, reverse, geospatialnonoyes infoAll properties auto-indexed by defaultno
SQL infoSupport of SQLSQL like support with command line toolnoSQL-like query language (OQL)SQL-like query languageno
APIs and other access methodsProprietary protocol
RESTful HTTP API
gRPC
JSON over HTTP
Java Client API
Memcached protocol
RESTful HTTP API
DocumentDB API
Graph API (Gremlin)
MongoDB API
RESTful HTTP API
Table API
TinkerPop 3
Supported programming languagesC
C#
C++
Java
Python
.Net
C
C++
Clojure
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Perl
PHP
Python
R
Ruby
Rust
Scala
Tcl
.Net
All JVM based languages
C++
Groovy
Java
Scala
.Net
C#
Java
JavaScript
JavaScript (Node.js)
MongoDB client drivers written for various programming languages
Python
Groovy
Java
Server-side scripts infoStored proceduresnonouser defined functionsJavaScriptno
Triggersyes, Notifications (with Streaming only)yes, watching key changesyes infoCache Event ListenersJavaScriptno
Partitioning methods infoMethods for storing different data on different nodesSharding (enterprise version only). P2P based virtual network overlay with consistent hashing and chord algorithmShardingSharding infoImplicit feature of the cloud servicenone
Replication methods infoMethods for redundantly storing data on multiple nodesselectable replication factor, Knob for CAP (enterprise version only)Using Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.Multi-source replicationyes infoImplicit feature of the cloud servicenone
MapReduce infoOffers an API for user-defined Map/Reduce methodsnononowith Hadoop integration infoIntegration with Hadoop/HDInsight on Azure*no
Consistency concepts infoMethods to ensure consistency in a distributed systemTunable consistency, set CAP knob accordinglyImmediate ConsistencyEventual ConsistencyBounded Staleness
Consistent Prefix
Eventual Consistency
Immediate Consistency infoConsistency level configurable on request level
Session Consistency
none
Foreign keys infoReferential integritynonononoyes infoRelationships in graphs
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDnoyes, on a single nodeMulti-item ACID transactions with snapshot isolation within a partitionno
Concurrency infoSupport for concurrent manipulation of datayes, optimistic concurrency controlyesyesyesno
Durability infoSupport for making data persistentyes, implements WAL (Write ahead log) as wellyesyesyesoptional
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yes, run db with in-memory only modenoyesyes
User concepts infoAccess controlyes (enterprise version only)noAccess rights per client and object definableAccess rights can be defined down to the item levelno

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 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
BangdbetcdGeodeMicrosoft Azure Cosmos DB infoformer name was Azure DocumentDBTinkerGraph
Recent citations in the news

Monitor Amazon EKS Control Plane metrics using AWS Open Source monitoring services | Amazon Web Services
12 October 2023, AWS Blog

RBI reiterates need for underlying forex exposure for rupee derivatives transactions | Mint
5 April 2024, Mint

6 Cool Kubernetes Operators and How to Use Them
22 January 2024, hackernoon.com

Killing a market, softly: How an RBI communique could end India's thriving ETCD market
7 April 2024, The Economic Times

Public preview: AKS cluster control plane metrics in managed Prometheus | Azure updates
12 February 2024, Microsoft

provided by Google News

This is how much one of the most expensive gems costs at the Tucson gem show
11 February 2024, KGUN 9 Tucson News

Victor I. Cazares Wants NYTW to Call for Ceasefire in Gaza
22 February 2024, Vulture

Reactive Event Processing with Apache Geode
5 July 2020, InfoQ.com

1. Introduction to Pivotal GemFire In-Memory Data Grid and Apache Geode - Scaling Data Services with Pivotal ...
15 November 2018, oreilly.com

Where Does Apache Geode Fit in CQRS Architectures?
18 December 2016, InfoQ.com

provided by Google News

Microsoft Build 2024: Cosmos DB for NoSQL gets vector search
21 May 2024, InfoWorld

At Build, Microsoft Fabric, PostgreSQL and Cosmos DB get AI enhancements
21 May 2024, SiliconANGLE News

Public Preview: vCore-based Azure Cosmos DB for MongoDB cross-region disaster recovery (DR) | Atualizações do ...
21 May 2024, azure.microsoft.com

Start your AI journey with Microsoft Azure Cosmos DB—compete for $10K
9 May 2024, azure.microsoft.com

General Availability: Data API builder | Azure updates
15 May 2024, azure.microsoft.com

provided by Google News

Why developers like Apache TinkerPop, an open source framework for graph computing | Amazon Web Services
27 September 2021, AWS Blog

Simple Deployment of a Graph Database: JanusGraph | by Edward Elson Kosasih
12 October 2020, Towards Data Science

Introducing Gremlin query hints for Amazon Neptune
26 February 2019, AWS Blog

InfiniteGraph Gets Support for Common Graph Database Language and More
21 February 2012, SiliconANGLE News

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.

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for 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

Milvus logo

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

Present your product here