DB-EnginesExtremeDB Active Replication featuresEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > ClickHouse vs. Google Cloud Spanner vs. Memgraph vs. Nebula Graph

System Properties Comparison ClickHouse vs. Google Cloud Spanner vs. Memgraph vs. Nebula Graph

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameClickHouse  Xexclude from comparisonGoogle Cloud Spanner  Xexclude from comparisonMemgraph  Xexclude from comparisonNebula Graph  Xexclude from comparison
DescriptionColumn-oriented Relational DBMS powering YandexA horizontally scalable, globally consistent, relational database service. It is the externalization of the core Google database that runs the biggest aspects of Google, like Ads and Google Play.A hybrid, in-memory first, distributed graph DBMS delivering high-performance on analytical and transactional workloads at enterprise scaleA distributed, linear scalable, high perfomant Graph DBMS
Primary database modelRelational DBMSRelational DBMSGraph DBMSGraph DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score7.61
Rank#54  Overall
#31  Relational DBMS
Score2.74
Rank#105  Overall
#51  Relational DBMS
Score0.08
Rank#305  Overall
#29  Graph DBMS
Score0.92
Rank#175  Overall
#15  Graph DBMS
Websiteclickhouse.techcloud.google.com/­spannermemgraph.comgithub.com/­vesoft-inc/­nebula
nebula-graph.io
Technical documentationclickhouse.tech/­docscloud.google.com/­spanner/­docsdocs.memgraph.comdocs.nebula-graph.io
DeveloperYandex LLCGoogleMemgraph LtdVesoft Inc.
Initial release2016201720172019
Current releasev20.11.3.3-stable, November 2020
License infoCommercial or Open SourceOpen Source infoApache 2.0commercialcommercial infoFree license availableOpen Source infoApache Version 2.0 + Common Clause 1.0
Cloud-based only infoOnly available as a cloud servicenoyesnono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageC++C and C++C++
Server operating systemsFreeBSD
Linux
macOS
hostedLinuxLinux
Data schemeyesyesschema-free and schema-optionalStrong typed schema
Typing infopredefined data types such as float or dateyesyesyesyes
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 indexesnoyesyes infoNebula Graph internally uses the Key-Value store RocksDB for persistency. The vertices, edges, and their properties are stored as Key while their values are stored as Value. The primary indexes are per Key and secondary indexes are per Value.
SQL infoSupport of SQLClose to ANSI SQLyes infoQuery statements complying to ANSI 2011noSQL-like query language
APIs and other access methodsHTTP REST
JDBC
ODBC
Proprietary protocol
gRPC (using protocol buffers) API
JDBC infoAt present, JDBC supports read-only queries. No support for DDL or DML statements.
RESTful HTTP API
Bolt protocol
Cypher query language
Browser interface
console (shell)
Proprietary native API
Query language nGQL
Supported programming languagesC# 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
Scala info3rd party library
Go
Java
JavaScript (Node.js)
Python
.Net
C
C++
Elixir
Go
Haskell
Java
JavaScript
PHP
Python
Ruby
Scala
C++
Go
Java
Python
Server-side scripts infoStored proceduresnono
Triggersnono
Partitioning methods infoMethods for storing different data on different nodesShardingSharding infodynamic graph partitioningSharding
Replication methods infoMethods for redundantly storing data on multiple nodesMulti-source replication with 3 replicas for regional instances.Multi-source replication using RAFTCausal Clustering using Raft protocol
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoyes infousing Google Cloud Dataflownono
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyImmediate ConsistencyImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integritynoyes infoby using interleaved tables, this features focuses more on performance improvements than on referential integrityyes inforelationships in graphsyes infoRelationships in graphs
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datanoACID infoStrict serializable isolationACID infowith snapshot isolationACID
Concurrency infoSupport for concurrent manipulation of datayesyesyes, multi-version concurrency control (MVCC)yes
Durability infoSupport for making data persistentyesyesyes infowith periodic snapshot and write-ahead logging (WAL) of changesyes infousing RocksDB
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesnoyesyes
User concepts infoAccess controlAccess rights for users and rolesAccess rights for users, groups and roles based on Google Cloud Identity and Access Management (IAM)Users, roles and permissionsRole-based access control
More information provided by the system vendor
ClickHouseGoogle Cloud SpannerMemgraphNebula Graph
Specific characteristicsNebula Graph is a truly distributed, linearly scalable, lightning-fast graph database,...
» more
Competitive advantagesNebula Graph boasts the world's only graph database solution that is able to host...
» more
Typical application scenariosSocial networking Fraud detection Knowledge graph Data warehouse management Anti...
» more
Key customersCurrently we have some top internet companies in China implementing Nebula Graph...
» more
Market metricsAt our very early stage, Nebula Graph has already received 3.5k stars and thousands...
» more
Licensing and pricing modelsNebula Graph is open source and free to use under Apache 2.0 license and Common Clause...
» more
News

Import data from Neo4j to Nebula Graph via Nebula Exchange: Best Practices
19 January 2021

Nebula Flink Connector: Principles and Practices
7 January 2021

Nebula Spark Connector Reader: Principles and Practices
25 December 2020

Troubleshooting a Crash Triggered by Clang Compiler Optimization
16 December 2020

Nebula Graph v1.2.0 Release Note
8 December 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

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

More resources
ClickHouseGoogle Cloud SpannerMemgraphNebula Graph
Recent citations in the news

4 predictions for open source in 2021
29 December 2020, IDG Connect

Altinity grabs $4M seed to build cloud version of ClickHouse open-source data warehouse
1 October 2020, TechCrunch

ClickHouse - from website clicks to ultra-fast analytics solution -
27 April 2020, Enterprise Times

Machine Learning Capabilities Come to the Majority of Open Source Databases with MindsDB AI-Tables
20 October 2020, PR Web

From Russia with OLAP: Percona uses ClickHouse analytics
10 October 2019, ComputerWeekly.com

provided by Google News

Google Updates Cloud Spanner with New Features: Backup on Demand, Local Emulator, and More
1 May 2020, InfoQ.com

Google enhances Cloud Spanner and other databases
20 August 2020, TechTarget

Google lays out HarbourBridge to tempt PostgreSQL users onto Cloud Spanner • DEVCLASS
13 February 2020, DevClass

Google Releases Spanner Emulator
1 June 2020, iProgrammer

Google’s Cloud Spanner database adds new features and regions
19 December 2018, TechCrunch

provided by Google News

Graph database Market Landscape 2021 |IBM, Microsoft, oracle, AWS, neo4j – NeighborWebSJ
22 January 2021, NeighborWebSJ

Global Graph Database Market 2021 Share, Growth, Key Manufacturers, Analysis and Opportunity Assessment, Trends, Forecast 2025 – Murphy's Hockey Law
24 January 2021, Murphy's Hockey Law

Graph Database Market Report, Forecast 2020 – 2027, Upcoming Trend Analysis and Key Players – IBM Tibco Software AWS – The Courier
22 January 2021, The Courier

Graph database Market Opportunities, Size, Share, Emerging Trends, Technological Innovation and Forecasts
13 January 2021, MENAFN.COM

Graph Database Market , Regional and Global Key Players, Current Size, Forecast and Players Positioning – Memgraph, Cambridge Semantics, Fluree, Blazegraph
28 November 2020, Murphy's Hockey Law

provided by Google News

Nebula Graph Joins Database Race
15 June 2020, Datanami

Nebula Graph™ Database Secures $10 Million VC Funding in New Round
15 December 2020, PR Web

The World's Most Capable Graph Database, Nebula Graph™, Debuts for Unmatched Big Data Analytics Discovery
29 June 2020, PR Web

Nebula Graph secures $10 Million in latest funding round
15 December 2020, KMWorld Magazine

Nebula Graph Raises $8M in Series Pre-A Funding
15 June 2020, FinSMEs

provided by Google News

Job opportunities

Software Engineer, Transform & SQL Native
Immuta, College Park, MD

Data Engineer
TRM Labs, San Francisco, CA

Systems Engineer - Database
Cloudflare, Austin, TX

Senior Director, Cloud Operations
Demandbase, San Francisco, CA

Sr. Software Engineer - Backend
605, Remote

Data Engineer - Remote, SF, or DEN
Quizlet, San Francisco, CA

Product Marketing Manager, Databases, Google Cloud
Google, Sunnyvale, CA

Systems Engineer
Major League Baseball, New York, NY

Engineering Manager, Data Platform
Box, Redwood City, CA

Application Engineer, M&A Technical Integrations
Google, New York, NY

jobs by Indeed




Share this page

Featured Products

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..

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Couchbase logo

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

AllegroGraph logo

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

Neo4j logo

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

Present your product here