DBMS > CrateDB vs. GridDB vs. Percona Server for MongoDB vs. Quasardb vs. Riak TS
System Properties Comparison CrateDB vs. GridDB vs. Percona Server for MongoDB vs. Quasardb vs. Riak TS
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | CrateDB Xexclude from comparison | GridDB Xexclude from comparison | Percona Server for MongoDB Xexclude from comparison | Quasardb Xexclude from comparison | Riak TS Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | Distributed Date Store based on Lucene | Scalable in-memory time series database optimized for IoT and Big Data | A drop-in replacement for MongoDB Community Edition with enterprise-grade features. | Distributed, high-performance timeseries database | Riak TS is a distributed NoSQL database optimized for time series data and based on Riak KV | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Relational DBMS Search engine | Time Series DBMS | Document store | Time Series DBMS | Time Series DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Document store Time Series DBMS | Key-value store Relational DBMS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | crate.io | griddb.net | www.percona.com/software/mongodb/percona-server-for-mongodb | quasardb.net | riak.com/products/riak-ts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | crate.io/docs | docs.griddb.net | www.percona.com/doc/percona-server-for-mongodb/LATEST/index.html | doc.quasar.ai/master | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Crate | Toshiba Corporation | Percona | quasardb | Basho Technologies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2013 | 2013 | 2015 | 2009 | 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 4.6, February 2021 | 3.4.10-2.10, November 2017 | 3.13.3, April 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | Open Source | Open Source ![]() | Open Source ![]() | commercial ![]() | Open Source | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cloud-based only ![]() | no | no | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DBaaS offerings (sponsored links) ![]() Providers of DBaaS offerings, please contact us to be listed. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation language | Java | C++ | C++ | C++ | Erlang | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | All OS with a Java 7 (and higher) VM | Linux | Linux | BSD Linux OS X Windows | Linux OS X | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | Flexible Schema (defined schema, partial schema, schema free) | yes | schema-free | schema-free | schema-free | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | yes ![]() | yes | yes ![]() | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | yes | yes | yes ![]() | restricted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | yes, but no triggers and constraints | SQL92, SQL-like TQL (Toshiba Query Language) | no | SQL-like query language | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | ADO.NET ![]() JDBC MQTT (Message Queue Telemetry Transport) PostgreSQL wire protocol Prometheus Remote Read/Write RESTful HTTP API | Proprietary protocol | proprietary protocol using JSON | HTTP API | HTTP API Native Erlang Interface | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | Erlang Go ![]() Java JavaScript (Node.js) ![]() Perl ![]() PHP Python Ruby ![]() Scala ![]() | C C++ Go Java JavaScript (Node.js) Perl PHP Python Ruby | Actionscript C C# C++ Clojure ColdFusion D Dart Delphi Erlang Go Groovy Haskell Java JavaScript Lisp Lua MatLab Perl PHP PowerShell Prolog Python R Ruby Scala Smalltalk | .Net C C# C++ Go Java JavaScript (Node.js) PHP Python R | C ![]() C# C++ ![]() Clojure ![]() Dart ![]() Erlang Go ![]() Groovy ![]() Haskell ![]() Java JavaScript ![]() Lisp ![]() Perl ![]() PHP Python Ruby Scala ![]() Smalltalk ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | user defined functions | no | JavaScript | no | JavaScript and Erlang | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | yes | no | no | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding | Sharding | Sharding | Sharding ![]() | Sharding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | selectable replication factor | Source-replica replication | Source-replica replication | Source-replica replication with selectable replication factor | selectable replication factor | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | no | Connector for using GridDB as an input source and output destination for Hadoop MapReduce jobs | yes | with Hadoop integration | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Eventual Consistency Read Your Own Writes Consistency ![]() | Immediate consistency within container, eventual consistency across containers | Eventual Consistency Immediate Consistency | Immediate Consistency | Eventual Consistency | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | no | no | no | no ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | no ![]() | ACID at container level | no | ACID | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | yes | yes ![]() | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | no | yes | yes ![]() | yes ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | rights management via user accounts | Access rights for users can be defined per database | Access rights for users and roles | Cryptographically strong user authentication and audit trail | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CrateDB | GridDB | Percona Server for MongoDB | Quasardb | Riak TS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | CrateDB is an open source distributed SQL database that spreads data and processing... » more | GridDB is a highly scalable, in-memory time series database optimized for IoT and... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | CrateDB is typically used in operational analytics applications, particularly those... » more | 1. Optimized for IoT Equipped with Toshiba's proprietary key-container data model... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | CrateDB is ideal for integrating and analyzing streams of data--often machine-generated--in... » more | Factory IoT, Automative Industry, Energy, BEMS, Smart Community, Monitoring system. » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | CrateDB customers include McAfee, Qualtrics , Nokia, NBC Golfnow , Digital Domain... » more | Denso International [see use case ] An Electric Power company [see use case ] Ishinomaki... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | The CrateDB open source project was started in 2014. CrateDB was the winner of TechCrunch... » more | GitHub trending repository » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | CrateDB pricing CrateDB Community Edition is open source and free to use under the... » more | Open Source license (AGPL v3 & Apache v2) Commercial license (subscription) » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and servicesWe invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CrateDB | GridDB | Percona Server for MongoDB | Quasardb | Riak TS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | CrateDB 4.5 takes distributed SQL database open source Crate.io Launches New Tier Model for CrateDB Cloud Crate.io raises $10M to grow its database platform Crate.io extends database service offering to Google Cloud Crate.io Announces CrateDB Will Switch to an Elasticsearch Fork Following License Change provided by Google News | Toshiba launches cloudy managed IoT database service running its own GridDB provided by Google News | Percona Platform aims to boost open source database support Man Group selects Percona for MongoDB support Percona Delivers Open Source In-Memory Storage Engine for Percona Server for MongoDB Percona XtraDB and MongoDB Operators for Kubernetes Why Percona wants your database to be open source, and not everyone is happy about it provided by Google News | Cloud Based Time Series Database Market See Huge Growth for New Normal | Alibaba, Amazon (AWS), AVEVA Detection of companion galaxies around hot dust-obscured hyper-luminous galaxy W0410-0913 'How can Fintechs Help the Developing World?' With PPRO, Zolve and More Quasar Science Double Rainbow and Rainbow 2 RGBX LED Lights – Review A Journey Into the Telematics Universe provided by Google News | Riak TS for time series analysis at scale Basho Open Sources Time Series Database Riak TS 1.3 Basho rolls out open source version of its Riak TS database Is Riak A Good NoSQL Database Option? provided by Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Senior Cloud Operations Engineer | MySQL DBA I Database Administrator (MongoDB) Technical Curriculum Developer - Open Source Technologies (remote) Updox - Senior Database Administrator (MySQL) (Remote, US) Oracle Database Administrator |
Share this page