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 > BoltDB vs. ClickHouse vs. etcd vs. JanusGraph vs. Valentina Server

System Properties Comparison BoltDB vs. ClickHouse vs. etcd vs. JanusGraph vs. Valentina Server

Editorial information provided by DB-Engines
NameBoltDB  Xexclude from comparisonClickHouse  Xexclude from comparisonetcd  Xexclude from comparisonJanusGraph infosuccessor of Titan  Xexclude from comparisonValentina Server  Xexclude from comparison
DescriptionAn embedded key-value store for Go.A high-performance, column-oriented SQL DBMS for online analytical processing (OLAP) that uses all available system resources to their full potential to process each analytical query as fast as possible. It is available as both an open-source software and a cloud offering.A distributed reliable key-value storeA Graph DBMS optimized for distributed clusters infoIt was forked from the latest code base of Titan in January 2017Object-relational database and reports server
Primary database modelKey-value storeRelational DBMSKey-value storeGraph DBMSRelational DBMS
Secondary database modelsTime Series DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.74
Rank#220  Overall
#31  Key-value stores
Score16.34
Rank#38  Overall
#23  Relational DBMS
Score7.25
Rank#54  Overall
#5  Key-value stores
Score1.94
Rank#129  Overall
#12  Graph DBMS
Score0.17
Rank#327  Overall
#145  Relational DBMS
Websitegithub.com/­boltdb/­boltclickhouse.cometcd.io
github.com/­etcd-io/­etcd
janusgraph.orgwww.valentina-db.net
Technical documentationclickhouse.com/­docsetcd.io/­docs
github.com/­etcd-io/­etcd/­tree/­master/­Documentation
docs.janusgraph.orgvalentina-db.com/­docs/­dokuwiki/­v5/­doku.php
DeveloperClickhouse Inc.Linux Foundation; originally developed as Titan by AureliusParadigma Software
Initial release2013201620171999
Current releasev24.4.1.2088-stable, May 20243.4, August 20190.6.3, February 20235.7.5
License infoCommercial or Open SourceOpen Source infoMIT LicenseOpen Source infoApache 2.0Open Source infoApache Version 2.0Open Source infoApache 2.0commercial
Cloud-based only infoOnly available as a cloud servicenonononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
  • ClickHouse Cloud: Get the performance you love from open source ClickHouse in a serverless offering that takes care of the details so you can spend more time getting insight out of the fastest database on earth.
  • DoubleCloud: Fully managed ClickHouse alongside best-in-class managed open-source services to build analytics at scale.
  • Aiven for Clickhouse: Managed cloud data warehousing with high-speed analytics.
Implementation languageGoC++GoJava
Server operating systemsBSD
Linux
OS X
Solaris
Windows
FreeBSD
Linux
macOS
FreeBSD
Linux
Windows infoexperimental
Linux
OS X
Unix
Windows
Linux
OS X
Windows
Data schemeschema-freeyesschema-freeyesyes
Typing infopredefined data types such as float or datenoyesnoyesyes
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 indexesnoyesnoyesyes
SQL infoSupport of SQLnoClose to ANSI SQL (SQL/JSON + extensions)nonoyes
APIs and other access methodsgRPC
HTTP REST
JDBC
MySQL wire protocol
ODBC
PostgreSQL wire protocol
Proprietary protocol
gRPC
JSON over HTTP
Java API
TinkerPop Blueprints
TinkerPop Frames
TinkerPop Gremlin
TinkerPop Rexster
ODBC
Supported programming languagesGoC# info3rd party library
C++
Elixir info3rd party library
Go info3rd party library
Java info3rd party library
JavaScript (Node.js) info3rd party library
Kotlin info3rd party library
Nim info3rd party library
Perl info3rd party library
PHP info3rd party library
Python info3rd party library
R info3rd party library
Ruby info3rd party library
Rust
Scala info3rd party library
.Net
C
C++
Clojure
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Perl
PHP
Python
R
Ruby
Rust
Scala
Tcl
Clojure
Java
Python
.Net
C
C#
C++
Objective-C
PHP
Ruby
Visual Basic
Visual Basic.NET
Server-side scripts infoStored proceduresnoyesnoyesyes
Triggersnonoyes, watching key changesyesyes
Partitioning methods infoMethods for storing different data on different nodesnonekey based and customyes infodepending on the used storage backend (e.g. Cassandra, HBase, BerkeleyDB)
Replication methods infoMethods for redundantly storing data on multiple nodesnoneAsynchronous and synchronous physical replication; geographically distributed replicas; support for object storages.Using Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.yes
MapReduce infoOffers an API for user-defined Map/Reduce methodsnononoyes infovia Faunus, a graph analytics engineno
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneImmediate ConsistencyImmediate ConsistencyEventual Consistency
Immediate Consistency
Foreign keys infoReferential integritynononoyes infoRelationships in graphsyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayesnonoACID
Concurrency infoSupport for concurrent manipulation of datayesyesyesyes
Durability infoSupport for making data persistentyesyesyesyes infoSupports various storage backends: Cassandra, HBase, Berkeley DB, Akiban, Hazelcastyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyesnoyes
User concepts infoAccess controlnoAccess rights for users and roles. Column and row based policies. Quotas and resource limits. Pluggable authentication with LDAP and Kerberos. Password based, X.509 certificate, and SSH key authentication.noUser authentification and security via Rexster Graph Serverfine grained access rights according to SQL-standard

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 partiesDoubleCloud: Fully managed ClickHouse alongside best-in-class managed open-source services to build analytics at scale.
» more

Aiven for Clickhouse: Managed cloud data warehousing with high-speed analytics.
» more

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

More resources
BoltDBClickHouseetcdJanusGraph infosuccessor of TitanValentina Server
Recent citations in the news

4 Instructive Postmortems on Data Downtime and Loss
1 March 2024, The Hacker News

Grafana Loki: Architecture Summary and Running in Kubernetes
14 March 2023, hackernoon.com

Roblox’s cloud-native catastrophe: A post mortem
31 January 2022, InfoWorld

How to Put a GUI on Ansible, Using Semaphore
22 April 2023, The New Stack

provided by Google News

Why Clickhouse Should Be Your Next Database
6 July 2023, The New Stack

ClickHouse Cloud & Amazon S3 Express One Zone: Making a blazing fast analytical database even faster | Amazon ...
28 November 2023, AWS Blog

From Open Source to SaaS: the Journey of ClickHouse
16 January 2024, InfoQ.com

Snowflake vs. BigQuery vs. ClickHouse: Mastering Cost-Effective Business Analytics
6 December 2023, hackernoon.com

ClickHouse Announces Launch of ClickPipes
26 September 2023, Datanami

provided by Google News

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

ETCD directives don't go well with RBI's stellar reputation
14 April 2024, Business Standard

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

How can corporates use the ETCD platform to hedge their forex? Gaurang Somaiya explains
4 August 2023, The Economic Times

Tutorial: Set up a Secure and Highly Available etcd Cluster
14 August 2020, The New Stack

provided by Google News

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

Database Deep Dives: JanusGraph
8 August 2019, ibm.com

JanusGraph Picks Up Where TitanDB Left Off
13 January 2017, Datanami

Compose for JanusGraph arrives on Bluemix
15 September 2017, ibm.com

Nordstrom Builds Flexible Backend Ops with Kubernetes, Spark and JanusGraph
3 October 2019, The New Stack

provided by Google News

A Look at Valentina — SitePoint
18 April 2014, SitePoint

MySQL GUI Tools for Windows and Ubuntu/Linux: Top 8 free or open source
7 December 2018, H2S Media

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.

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

AllegroGraph logo

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

Present your product here