DB-EnginesInfluxDB download bannerEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > BoltDB vs. HBase vs. Memgraph vs. SQL.JS vs. Teradata

System Properties Comparison BoltDB vs. HBase vs. Memgraph vs. SQL.JS vs. Teradata

Editorial information provided by DB-Engines
NameBoltDB  Xexclude from comparisonHBase  Xexclude from comparisonMemgraph  Xexclude from comparisonSQL.JS  Xexclude from comparisonTeradata  Xexclude from comparison
DescriptionAn embedded key-value store for Go.Wide-column store based on Apache Hadoop and on concepts of BigTableA hybrid, in-memory first, distributed graph DBMS delivering high-performance on analytical and transactional workloads at enterprise scalePort of SQLite to JavaScriptA hybrid cloud data analytics software platform (Teradata Vantage)
Primary database modelKey-value storeWide column storeGraph DBMSRelational DBMSRelational DBMS
Secondary database modelsDocument store
Graph DBMS
Time Series DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.59
Rank#218  Overall
#37  Key-value stores
Score47.11
Rank#22  Overall
#2  Wide column stores
Score0.10
Rank#303  Overall
#28  Graph DBMS
Score0.70
Rank#201  Overall
#98  Relational DBMS
Score75.60
Rank#14  Overall
#9  Relational DBMS
Websitegithub.com/­boltdb/­bolthbase.apache.orgmemgraph.comsql.js.orgwww.teradata.com
Technical documentationhbase.apache.orgdocs.memgraph.comsql.js.org/­documentation/­index.htmldocs.teradata.com
DeveloperApache Software Foundation infoApache top-level project, originally developed by PowersetMemgraph LtdAlon Zakai infoenhancements implemented by othersTeradata
Initial release20132008201720121984
Current release2.2.0, June 2019Teradata Vantage 1.0 MU2, January 2019
License infoCommercial or Open SourceOpen Source infoMIT LicenseOpen Source infoApache version 2commercial infoFree license availableOpen Sourcecommercial
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.
Implementation languageGoJavaC and C++JavaScript
Server operating systemsBSD
Linux
OS X
Solaris
Windows
Linux
Unix
Windows infousing Cygwin
Linuxserver-less, requires a JavaScript environment (browser, Node.js)hosted
Linux
Data schemeschema-freeschema-free, schema definition possibleschema-free and schema-optionalyesyes
Typing infopredefined data types such as float or datenooptions to bring your own types, AVROyesyesyes
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.nonononoyes
Secondary indexesnonoyes infoJoin-index to prejoin tables, aggregate index, sparse index, hash index
SQL infoSupport of SQLnononoyes infoSQL-92 is not fully supportedyes infoSQL 2016 + extensions
APIs and other access methodsJava API
RESTful HTTP API
Thrift
Bolt protocol
Cypher query language
JavaScript API.NET Client API
HTTP REST
JDBC
JMS Adapter
ODBC
OLE DB
Supported programming languagesGoC
C#
C++
Groovy
Java
PHP
Python
Scala
.Net
C
C++
Elixir
Go
Haskell
Java
JavaScript
PHP
Python
Ruby
Scala
JavaScriptC
C++
Cobol
Java (JDBC-ODBC)
Perl
PL/1
Python
R
Ruby
Server-side scripts infoStored proceduresnoyes infoCoprocessors in Javanoyes infoUDFs, stored procedures, table functions in parallel
Triggersnoyesnoyes
Partitioning methods infoMethods for storing different data on different nodesnoneShardingSharding infodynamic graph partitioningnoneSharding infoHashing
Replication methods infoMethods for redundantly storing data on multiple nodesnoneMulti-source replication
Source-replica replication
Multi-source replication using RAFTnoneMulti-source replication
Source-replica replication
MapReduce infoOffers an API for user-defined Map/Reduce methodsnoyesnonono
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneImmediate Consistency or Eventual ConsistencyImmediate ConsistencynoneImmediate Consistency
Foreign keys infoReferential integritynonoyes inforelationships in graphsyesyes
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayesSingle row ACID (across millions of columns)ACID infowith snapshot isolationACIDACID
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 changesno infoexcept by serializing a db to a fileyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.noyesyesyesyes
User concepts infoAccess controlnoAccess Control Lists (ACL) for RBAC, integration with Apache Ranger for RBAC & ABACUsers, roles and permissionsnofine grained access rights according to SQL-standard
More information provided by the system vendor
BoltDBHBaseMemgraphSQL.JSTeradata
Specific characteristicsApache HBase is the leading NoSQL, distributed database management system, well suited...
» more
Competitive advantagesNo single point of failure ensures very high availability with multiple customers...
» more
Typical application scenariosInternet of Things (IOT), fraud detection applications, recommendation engines, product...
» more
Key customersApple, Salesforce, Cerner, Allegis Group, Bloomberg, Airtel, Thomson Reuters, Dish,...
» more
Market metrics#1 largest NoSQL database by revenue
» more
Licensing and pricing modelsApache license P ricing for commercial distribution provided by Cloudera and available...
» more

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 partiesDBHawk: Secure access to SQL, NoSQL and Cloud databases with an all-in-one solution.
» more

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

More resources
BoltDBHBaseMemgraphSQL.JSTeradata
DB-Engines blog posts

Why is Hadoop not listed in the DB-Engines Ranking?
13 May 2013, Paul Andlinger

show all

New kids on the block: database management systems implemented in JavaScript
1 December 2014, Matthias Gelbmann

show all

Teradata is the most popular data warehouse DBMS
2 April 2013, Paul Andlinger

show all

Recent citations in the news

Key Value Database Market Professional Survey 2020 by Manufacturers, Share, Gro
21 November 2020, News by aeresearch

Latest Trends in Global Key Value Database Market: Global Industry Analysis and Opportunity Assessment 2016-2026, The Apache Software Foundation, Redis Labs, Aerospike, Couchbase, Amazon Web Services (AWS), ArangoDB, BoltDB, Microsoft
23 November 2020, The Haitian-Caribbean News Network

Global Key Value Database Market Report Analysis on Growth Rate, Revenue Generation and Top Companies By 2025: The Apache Software Foundation, Memcached, Redis Labs, Couchbase, Amazon Web Services (AWS) etc.
20 November 2020, Royal Sutton News

Key Value Database Market Analysis, Size, Regional Outlook, Competitive Strategi
23 October 2020, News.MarketSizeForecasters.com

Key Value Database Market likely to touch new heights by end of forecast period
6 August 2020, News by aeresearch

provided by Google News

The Apache Software Foundation Announces the 10th Anniversary of Apache® HBase™
13 May 2020, GlobeNewswire

What Data Analysis Is and the Skills Needed to Succeed
23 November 2020, U.S. News & World Report

Cloudera adds operational database to cloud service
17 September 2020, ZDNet

HBase vs Cassandra: Which is The Best NoSQL Database
20 January 2020, Appinventiv

With IT salaries dropping, some hard-earned skills still pay
12 November 2020, CIO

provided by Google News

Global Graph Database Market Research Report by Top Manufactures- Ibm Microsoft Oracle Aws Neo4J Orientdb Teradata Corporation Tibco Software Franz Openlink Software Marklogic Tigergraph Mongodb Cray Datastax Ontotext Stardog Arangodb Sparcity Technologies Bitnine Objectivity Cambridge Semantics Fluree Blazegraph Memgraph
19 November 2020, The Think Curiouser

Global Graph Database Market Size 2020 | Growth Opportunities, Top Leaders, Revenue, Regional Overview and Forecast to 2027
17 November 2020, PRnews Leader

Graph Database Market by Key Players, Product and Production Information analysis and forecast to 2026
17 November 2020, The Daily Philadelphian

Graph Database Market Technology Overview, Scope And Precise Outlook 2017 To 2025 – IBM, MICROSOFT, ORACLE, AWS, NEO4J, TIBCO SOFTWARE
18 November 2020, The Think Curiouser

Graph Database Market Key Indicators, Technology Overview, Future Trends, Regulations, Forecast
17 November 2020, Zenit News

provided by Google News

Meet AlaSQL, a speedy SQL database for JavaScript
15 January 2019, JAXenter

Best of 2018: 5 Best Node.js Frameworks to Know
27 December 2018, DevOps.com

LokiJS - A JavaScript Database
18 November 2014, iProgrammer

Get a job: The Pokemon Company is hiring a Software Engineer
17 October 2019, Gamasutra

provided by Google News

Teradata Corporation (TDC) Rises 1.62% for November 23
23 November 2020, Equities.com

Teradata Co. (NYSE:TDC) Receives Average Recommendation of "Hold" from Brokerages
23 November 2020, MarketBeat

Teradata Stock Has More Than 20% Upside
30 October 2020, Forbes

Teradata Corporation - Consensus Indicates Potential 15.1% Upside
22 November 2020, DirectorsTalk Interviews

Parallelising with TERADATA - The right way
19 November 2020, Finextra

provided by Google News

Job opportunities

Node.js Developer
Piper Companies, Denver, CO

VP Engineering
HASH, Remote

Entry Level Hadoop Developer
Core Soft Tech, Atlanta, GA

Data Scientist
Source Enterprises, New York, NY

Big data Hadoop Engineer (Entry level /Intern)
Core Soft Tech, Santa Clara, CA

BI Analytics Developer
Radial, Inc., King of Prussia, PA

Software Developer
Power Costs Inc, Houston, TX

Software Engineer
Peraton, Annapolis Junction, MD

Senior Software Engineer
Peraton, Annapolis Junction, MD

Product Manager - Data, Reporting & BI
Payrix, Atlanta, GA

Accounts Receivable & Collections Specialist
Teradata, Atlanta, GA

Intern - QueryGrid Software Engineering
Teradata, San Diego, CA

Business Operations Analyst
Teradata, San Diego, CA

Intern - System/Server Software Development
Teradata, El Segundo, CA

Market Analyst
Teradata, San Diego, CA

jobs by Indeed




Share this page

Featured Products

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.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Datastax Astra logo

Cassandra made easy in the cloud. Build cloud-native applications faster with CQL, REST and GraphQL APIs.
Try for Free.

Present your product here