DB-EnginesExtremeDB: the embedded DBMS for embedded systemsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > HarperDB vs. KeyDB vs. RethinkDB vs. STSdb

System Properties Comparison HarperDB vs. KeyDB vs. RethinkDB vs. STSdb

Please select another system to include it in the comparison.

Editorial information provided by DB-Engines
NameHarperDB  Xexclude from comparisonKeyDB  Xexclude from comparisonRethinkDB  Xexclude from comparisonSTSdb  Xexclude from comparison
DescriptionA distributed database focused on speed and ease of use. It has an intuitive REST API, and supports NoSQL and SQL including joins. HarperDB leverages standard interfaces, and users can be up and running in minutes.An ultra-fast, open source Key-value store fully compatible with Redis API, modules, and protocolsDBMS for the Web with a mechanism to push updated query results to applications in realtime.Key-Value Store with special method for indexing infooptimized for high performance using a special indexing method
Primary database modelDocument storeKey-value storeDocument storeKey-value store
Secondary database modelsSpatial DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.64
Rank#213  Overall
#32  Document stores
Score0.28
Rank#269  Overall
#41  Key-value stores
Score3.09
Rank#91  Overall
#17  Document stores
Score0.18
Rank#290  Overall
#43  Key-value stores
Websiteharperdb.iogithub.com/­JohnSully/­KeyDB
keydb.dev
rethinkdb.comgithub.com/­STSSoft/­STSdb4
Technical documentationharperdb.io/­developers/­documentation/­overviewdocs.keydb.devrethinkdb.com/­docs
DeveloperHarperDBEQ Alpha Technology Ltd.The Linux Foundation infosince July 2017STS Soft SC
Initial release2017201920092011
Current release2.3.1, January 20212.4.1, August 20204.0.8, September 2015
License infoCommercial or Open Sourcecommercial infofree community edition availableOpen Source infoBSD-3Open Source infoApache Version 2Open Source infoGPLv2, commercial license available
Cloud-based only infoOnly available as a cloud servicenononono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
HarperDB Cloud: Get To Market Faster, For Less Money Using Our Built-in API.
Implementation languageNode.jsC++C++C#
Server operating systemsLinux
OS X
LinuxLinux
OS X
Windows
Windows
Data schemedynamic schemaschema-freeschema-freeyes
Typing infopredefined data types such as float or dateyes infoJSON data typespartial infoSupported data types are strings, hashes, lists, sets and sorted sets, bit arrays, hyperloglogs and geospatial indexesyes infostring, binary, float, bool, date, geometryyes infoprimitive types and user defined types (classes)
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 indexesyesyes infoby using the Redis Search moduleyesno
SQL infoSupport of SQLSQL-like data manipulation statementsnonono
APIs and other access methodsJDBC
ODBC
React Hooks
RESTful HTTP/JSON API
WebSocket
Proprietary protocol infoRESP - REdis Serialization Protoco.NET Client API
Supported programming languages.Net
C
C#
C++
ColdFusion
D
Dart
Delphi
Erlang
Go
Haskell
Java
JavaScript (Node.js)
Lisp
MatLab
Objective C
Perl
PHP
PowerShell
Prolog
Python
R
Ruby
Rust
Scala
Swift
C
C#
C++
Clojure
Crystal
D
Dart
Elixir
Erlang
Fancy
Go
Haskell
Haxe
Java
JavaScript (Node.js)
Lisp
Lua
MatLab
Objective-C
OCaml
Pascal
Perl
PHP
Prolog
Pure Data
Python
R
Rebol
Ruby
Rust
Scala
Scheme
Smalltalk
Swift
Tcl
Visual Basic
C infocommunity-supported driver
C# infocommunity-supported driver
C++ infocommunity-supported driver
Clojure infocommunity-supported driver
Dart infocommunity-supported driver
Erlang infocommunity-supported driver
Go infocommunity-supported driver
Haskell infocommunity-supported driver
Java infoofficial driver
JavaScript (Node.js) infoofficial driver
Lisp infocommunity-supported driver
Lua infocommunity-supported driver
Objective-C infocommunity-supported driver
Perl infocommunity-supported driver
PHP infocommunity-supported driver
Python infoofficial driver
Ruby infoofficial driver
Scala infocommunity-supported driver
C#
Java
Server-side scripts infoStored proceduresnoLuano
TriggersnonoClient-side triggers through changefeedsno
Partitioning methods infoMethods for storing different data on different nodesA table resides as a whole on one (or more) nodes in a clusterShardingSharding inforange basednone
Replication methods infoMethods for redundantly storing data on multiple nodesyes infothe nodes on which a table resides can be definedMulti-source replication
Source-replica replication
Source-replica replicationnone
MapReduce infoOffers an API for user-defined Map/Reduce methodsnonoyesno
Consistency concepts infoMethods to ensure consistency in a distributed systemImmediate ConsistencyEventual Consistency
Strong eventual consistency with CRDTs
Immediate Consistency
Foreign keys infoReferential integritynononono
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of dataAtomic execution of specific operationsOptimistic locking, atomic execution of commands blocks and scriptsAtomic single-document operationsno
Concurrency infoSupport for concurrent manipulation of datayesyesyes infoMVCC basedyes
Durability infoSupport for making data persistentyes, using LMDByes infoConfigurable mechanisms for persistency via snapshots and/or operations logsyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesyesno
User concepts infoAccess controlAccess rights for users and rolessimple password-based access control and ACLyes infousers and table-level permissionsno
More information provided by the system vendor
HarperDBKeyDBRethinkDBSTSdb
Specific characteristicsHarperDB is the first distributed database with hybrid SQL & NoSQL functionality...
» more
Competitive advantagesBy combining the functionality of the best SQL, NoSQL, and NewSQL products on the...
» more
Typical application scenariosUse cases where HarperDB is a better fit than other solutions include: Rapid app...
» more
Key customersA few highlighted customers include: US Army, US Airforce, Chelan PUD, TATA, & Lumen....
» more
Market metrics6,800 + npm downloads 1,600 + on Docker Hub 2,600 + cloud & local signups
» more
Licensing and pricing modelsHarperDB follows a freemium/premium model . A database is only as powerful as it...
» 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

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

More resources
HarperDBKeyDBRethinkDBSTSdb
DB-Engines blog posts

Meet some database management systems you are likely to hear more about in the future
4 August 2014, Paul Andlinger

show all

Recent citations in the news

A Comprehensive Guide To Database Architectures And Use Cases
4 May 2021, hackernoon.com

HarperDB Releases HarperDB Cloud - PRNewswire
22 April 2020, PRNewswire

HarperDB: It’s all about the (open) DBaaS
20 July 2020, ComputerWeekly.com

HarperDB: An underdog SQL / NoSQL database
7 February 2018, ZDNet

HarperDB Releases A Fully Managed & Hosted Cloud Offering
23 April 2020, Analytics India Magazine

provided by Google News

Eight startups selected for latest Canadian Technology Accelerator Digital in Silicon Valley
8 April 2021, BetaKit

8 tech startups selected to take part in 2021 Canadian Technology Accelerator Digital program
9 April 2021, ITBusiness.ca

11 Canadian startups at Y Combinator's Summer 2020 Demo Day
24 August 2020, BetaKit

AWS CEO Andy Jassy: 6th-Gen EC2 Instances A 'Game-Changer'
12 June 2020, CRN: Technology news for channel partners and solution providers

AWS Announces General Availability of the Sixth Generation of Amazon EC2 Instances Powered By AWS Graviton2 Processors
11 June 2020, Business Wire

provided by Google News

Global NoSQL Software Market In-depth Outlook 2021-2027 | MarkLogic, RethinkDB, CouchDB, SQL-RD, OrientDB, RavenDB – KSU | The Sentinel Newspaper
3 May 2021, KSU | The Sentinel Newspaper

Global NoSQL Databases Software Market Recent Trends, In-depth Analysis, Market Size Research Report Forecast up to 2025: MongoDB, Amazon, ArangoDB, Azure Cosmos DB, Couchbase – FLA News
16 April 2021, FLA News

NoSQL Software Market Information, Figures and Analytical Insights 2021– 2026 | MongoDB, OrientDB, Amazon, Azure Cosmos DB – The Courier
9 April 2021, The Courier

NoSQL Databases Software Market In-Depth Analysis including key players MongoDB, Amazon, ArangoDB – KSU | The Sentinel Newspaper
29 April 2021, KSU | The Sentinel Newspaper

Open Source Software Market Research Report Analysis, Industry Size and Growth
7 May 2021, News By ReportsGO

provided by Google News




Share this page

Featured Products

Vertica logo

The fastest unified analytical warehouse at extreme scale with in-database Machine Learning. Try Vertica for free with no time limit.

Couchbase logo

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

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!

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