DB-EnginesExtremeDB: the first and only COTS deterministic embedded database management system for mission- and safety-critical hard real-time applicationsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > ArangoDB vs. etcd vs. Google Cloud Firestore vs. TinkerGraph

System Properties Comparison ArangoDB vs. etcd vs. Google Cloud Firestore vs. TinkerGraph

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameArangoDB  Xexclude from comparisonetcd  Xexclude from comparisonGoogle Cloud Firestore  Xexclude from comparisonTinkerGraph  Xexclude from comparison
DescriptionNative multi-model DBMS for graph, document, key/value and search. All in one engine and accessible with one query language.A distributed reliable key-value storeCloud Firestore is an auto-scaling document database for storing, syncing, and querying data for mobile and web apps. It offers seamless integration with other Firebase and Google Cloud Platform products.A lightweight, in-memory graph engine that serves as a reference implementation of the TinkerPop3 API
Primary database modelDocument store
Graph DBMS
Key-value store
Search engine
Key-value storeDocument storeGraph DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score4.79
Rank#75  Overall
#10  Document stores
#3  Graph DBMS
#11  Key-value stores
#8  Search engines
Score10.32
Rank#46  Overall
#5  Key-value stores
Score8.10
Rank#54  Overall
#9  Document stores
Score0.18
Rank#292  Overall
#27  Graph DBMS
Websitewww.arangodb.cometcd.io
github.com/­etcd-io/­etcd
firebase.google.com/­products/­firestoretinkerpop.apache.org/­docs/­current/­reference/­#tinkergraph-gremlin
Technical documentationwww.arangodb.com/­docs/­stableetcd.io/­docs
github.com/­etcd-io/­etcd/­tree/­master/­Documentation
firebase.google.com/­docs/­firestore
DeveloperArangoDB Inc.Google
Initial release201220172009
Current release3.7.9, March 20213.4, August 2019
License infoCommercial or Open SourceOpen Source infoApache Version 2; Commercial license (Enterprise) availableOpen Source infoApache Version 2.0commercialOpen Source infoApache 2.0
Cloud-based only infoOnly available as a cloud servicenonoyesno
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
ArangoDB Oasis –The Managed Cloud Service of ArangoDB. Oasis provides fully managed, and monitored cluster deployments of any size, with enterprise-grade security. Get started for free and continue for as little as $0,21/hour.
Implementation languageC++GoJava
Server operating systemsLinux
OS X
Windows
FreeBSD
Linux
Windows infoexperimental
hosted
Data schemeschema-free infoautomatically recognizes schema within a collectionschema-freeschema-freeschema-free
Typing infopredefined data types such as float or dateyes infostring, double, boolean, list, hashnoyesyes
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.nonono
Secondary indexesyesnoyesno
SQL infoSupport of SQLnononono
APIs and other access methodsAQL
Foxx Framework
Graph API (Gremlin)
GraphQL query language
HTTP API
Java & SpringData
JSON style queries
VelocyPack/VelocyStream
gRPC
JSON over HTTP
Android
gRPC (using protocol buffers) API
iOS
JavaScript API
RESTful HTTP API
TinkerPop 3
Supported programming languagesC#
C++
Clojure
Elixir
Go
Java
JavaScript (Node.js)
PHP
Python
R
Rust
.Net
C
C++
Clojure
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Perl
PHP
Python
R
Ruby
Rust
Scala
Tcl
Go
Java
JavaScript
JavaScript (Node.js)
Objective-C
Python
Groovy
Java
Server-side scripts infoStored proceduresJavaScriptnoyes, Firebase Rules & Cloud Functionsno
Triggersnoyes, watching key changesyes, with Cloud Functionsno
Partitioning methods infoMethods for storing different data on different nodesSharding infosince version 2.0Shardingnone
Replication methods infoMethods for redundantly storing data on multiple nodesSource-replica replication with configurable replication factorUsing Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.Multi-source replicationnone
MapReduce infoOffers an API for user-defined Map/Reduce methodsno infocan be done with stored procedures in JavaScriptnoUsing Cloud Dataflowno
Consistency concepts infoMethods to ensure consistency in a distributed systemEventual Consistency infoconfigurable per collection or per write
Immediate Consistency
OneShard (highly available, fault-tolerant deployment mode with ACID semantics)
Immediate ConsistencyImmediate Consistencynone
Foreign keys infoReferential integrityyes inforelationships in graphsnonoyes infoRelationships in graphs
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataACIDnoyesno
Concurrency infoSupport for concurrent manipulation of datayesyesyesno
Durability infoSupport for making data persistentyesyesyesoptional
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyes
User concepts infoAccess controlyesnoAccess rights for users, groups and roles based on Google Cloud Identity and Access Management. Security Rules for 3rd party authentication using Firebase Auth.no
More information provided by the system vendor
ArangoDBetcdGoogle Cloud FirestoreTinkerGraph
Specific characteristicsOne Engine. One Query Language. Multiple Data Models. ArangoDB is an open source...
» more
Competitive advantagesConsolidation: As a native multi-model database, can be used as a full blown document...
» more
Typical application scenariosNative multi-model in ArangoDB is being used for a broad range of projects across...
» more
Key customersCisco, Barclays, Refinitive, Siemens Mentor, Kabbage, Liaison, Douglas, MakeMyTrip,...
» more
Market metricsArangoDB is the leading native multi-model database with over 9000 stargazers on...
» more
Licensing and pricing modelsVery permissive Apache 2 License for Community Edition & commercial licenses are...
» more
News

ArangoDB Dev Days are Here!
16 September 2021

August 2021: What’s the Latest with ArangoDB?
31 August 2021

ArangoSync: A Recipe for Reliability
18 August 2021

A Comprehensive Case-Study of GraphSage using PyTorchGeometric and Open-Graph-Benchmark
13 August 2021

Community Notebook Challenge
13 August 2021

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
ArangoDBetcdGoogle Cloud FirestoreTinkerGraph
DB-Engines blog posts

The Weight of Relational Databases: Time for Multi-Model?
29 August 2017, Luca Olivari (guest author)

show all

Cloud-based DBMS's popularity grows at high rates
12 December 2019, Paul Andlinger

show all

Recent citations in the news

NoSQL Databases Software Market In-Depth Analysis | Key Players- Amazon, Arango DB, Azure Cosmos DB, Couchbase – Stillwater Current
20 September 2021, Stillwater Current

Graph Databases Software Market Size, Growth And Analysis By Leading Keyplayers – Neo4j, ArangoDB, SAP, Twitter – Stillwater Current
22 September 2021, Stillwater Current

Key Value Databases Market Witness Highest Growth In Near Future| Leading Companies: AWS, Accumulo, Aerospike, ArangoDB, Azure, BoltDB, Cassandra, Couchbase, DataStax – Bulk Solids Handling
23 September 2021, Bulk Solids Handling

Operational Database Management Systems (OPDBMS) Software Market: Growth Analysis, Projection & Industry Forecast to 2028| Oracle, Microsoft, SAP SE, IBM, Amazon Web Services, Google, Fujitsu – Stillwater Current
22 September 2021, Stillwater Current

What are graph database query languages?
3 September 2021, VentureBeat

provided by Google News

Dynatrace : Keeping an eye on your control plane is critical to ensuring the high availability and health of your self-managed OpenShift Container Platform
22 September 2021, Marketscreener.com

All about performance: etcd 3.5 looks to make Kubernetes users happy • DEVCLASS
17 June 2021, DevClass

Distributed Key-Value Store etcd Graduates at CNCF
29 November 2020, InfoQ.com

Global Service Discovery Software Market 2021 Share, Size Global Key Trends, Industry Demand, Key Findings, Regional Analysis, Growth Factors , Key Players Profiles, Future Prospects and Forecasts to 2025 – Stillwater Current
22 September 2021, Stillwater Current

Prioritizing Backup as Container Use Rises
20 September 2021, Container Journal

provided by Google News

An easier way to Flutter? Custom functions improve visual code builder but devs may still be frustrated
22 September 2021, The Register

How to build a chat application with firebase in flutter?
31 August 2021, Appinventiv

Google Launches New Data Protection Offerings
21 September 2021, Data & Storage Asean

Microsoft's Azure Cloud Service Compromised! Who’s to Blame?
27 August 2021, Toolbox

This week’s top stories: iPhone 13 rumors, Apple Watch Series 7 delays, and more
5 September 2021, 9to5Mac

provided by Google News

Job opportunities

DevOps Engineer
MetaCX Talent Community, Indiana

Python Developer
DESE Research, Inc., Huntsville, AL

Full Stack Developer (U.S Citizens Only)
Datasoft International LLC, United States

Front-End React Web Developer
COLSA, Huntsville, AL

Backend Developer
ASR ANALYTICS LLC, Phoenix, AZ

Infrastructure Admin
TCS, Irving, TX

Platform Engineer – SysAdmin
Grant Street Group, Remote

Go Backend Developer
QuEST Global Engineering, Collins, TX

Sr Cloud Infrastrucutre Engineer
Vacasa, Texas

Database Analyst/Programmer - Associate with SECRET Clearance (Remote)
CALNET INC., Charlottesville, VA

Remote Front End Developer
OPSY, Remote

Senior Full Stack Developer
Ipsos North America, Chicago, IL

Data Engineer I
AbleTo, New York State

Senior Software Engineer | Workforce Management
Disney Parks, Experiences and Products, Lake Buena Vista, FL

Senior Data Engineer
AbleTo, New York State

jobs by Indeed



Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Neo4j logo

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

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 5 GB free..

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

AllegroGraph logo

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

Present your product here