DBMS > NebulaGraph vs. OpenTSDB vs. Spark SQL
System Properties Comparison NebulaGraph vs. OpenTSDB vs. Spark SQL
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines|
|Name||NebulaGraph Xexclude from comparison||OpenTSDB Xexclude from comparison||Spark SQL Xexclude from comparison|
|Description||A distributed, linear scalable, high perfomant Graph DBMS||Scalable Time Series DBMS based on HBase||Spark SQL is a component on top of 'Spark Core' for structured data processing|
|Primary database model||Graph DBMS||Time Series DBMS||Relational DBMS|
|Developer||Vesoft Inc.||currently maintained by Yahoo and other contributors||Apache Software Foundation|
|Current release||3.5.0 ( 2.13), September 2023|
|License Commercial or Open Source||Open Source Apache Version 2.0 + Common Clause 1.0||Open Source LGPL||Open Source Apache 2.0|
|Cloud-based only Only available as a cloud service||no||no||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|Server operating systems||Linux||Linux|
|Data scheme||Strong typed schema||schema-free||yes|
|Typing predefined data types such as float or date||yes||numeric data for metrics, strings for tags||yes|
|Secondary indexes||yes Nebula 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.||no||no|
|SQL Support of SQL||SQL-like query language||no||SQL-like DML and DDL statements|
|APIs and other access methods||Browser interface|
Cypher Query Language
GO Object Graph Mapper
Java Object Graph Mapper
NGBatis ORM framework for NebulaGraph and Spring-Boot
Proprietary native API
Python Object Graph Mapper
Query language nGQL
|Supported programming languages||.Net|
|Server-side scripts Stored procedures||user defined functions||no||no|
|Partitioning methods Methods for storing different data on different nodes||Sharding||Sharding based on HBase||yes, utilizing Spark Core|
|Replication methods Methods for redundantly storing data on multiple nodes||Causal Clustering using Raft protocol||selectable replication factor based on HBase||none|
|MapReduce Offers an API for user-defined Map/Reduce methods||no||no|
|Consistency concepts Methods to ensure consistency in a distributed system||Immediate Consistency||Immediate Consistency based on HBase|
|Foreign keys Referential integrity||yes Relationships in graphs||no||no|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||ACID||no||no|
|Concurrency Support for concurrent manipulation of data||yes||yes||yes|
|Durability Support for making data persistent||yes using RocksDB||yes||yes|
|User concepts Access control||Role-based access control||no||no|
|More information provided by the system vendor|
|Specific characteristics||NebulaGraph is a truly distributed, linearly scalable, lightning-fast graph database,...|
|Competitive advantages||NebulaGraph boasts the world's only graph database solution that is able to host...|
|Typical application scenarios||Social networking Fraud detection Knowledge graph Data warehouse management Anti...|
|Key customers||Currently we have some top internet companies in China implementing NebulaGraph in...|
|Market metrics||At our very early stage, NebulaGraph has already received over 8,200 stars and thousands...|
|Licensing and pricing models||NebulaGraph is open source and free to use under Apache 2.0 license.|
Related products and services
|DB-Engines blog posts|
Time Series DBMS are the database category with the fastest increase in popularity
|Recent citations in the news|
Vesoft (NebulaGraph) Recognized in the Gartner® Market Guide for ...
NebulaGraph Completes Series A to Scale Its Distributed Graph ...
Security Bulletin 13 Sep 2023
provided by Google News
Comparing Different Time-Series Databases
Kritische Schwachstellen in OpenTSDB
Automate Anomaly Detection for Time Series Data
【セキュリティ ニュース】分散型データベース「OpenTSDB」に ...
provided by Google News
Boost Your Data Science Skills: Exciting Projects to Elevate Your ...
Intel Granulate Optimizes Databricks' Data Management Operations
Analysts Utilize the S&P Global Marketplace Workbench to Explore ...
Data Management and Consolidation in the Integration of Corporate ...
How Big Data Is Saving Lives in Real Time: IoV Data Analytics ...
provided by Google News
Marketing Manager, Global—NebulaGraph Database
Sr Full Stack Engineer - Grafana Datasources (Remote, Americas EST)
Infrastructure SRE - Application Services - USDS
Senior Manager, GovCloud Site Reliability Operations
HPC - Linux Systems Engineer
Tech Lead, Data Engine
Data Scientist (L5) - Infrastructure Experimentation
Machine Learning Associate, 2024 Graduate U.S.
Senior Backline Engineer - Spark
Python/Spark/SQL Data Egnineer
Share this page