DBMS > CrateDB vs. Elasticsearch vs. Firebird vs. MongoDB vs. Newts
System Properties Comparison CrateDB vs. Elasticsearch vs. Firebird vs. MongoDB vs. Newts
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | CrateDB Xexclude from comparison | Elasticsearch Xexclude from comparison | Firebird Xexclude from comparison | MongoDB Xexclude from comparison | Newts Xexclude from comparison | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | Distributed Date Store based on Lucene | A distributed, RESTful modern search and analytics engine based on Apache Lucene ![]() | Firebird is an open source RDBMS forked from Borland's InterBase | One of the most popular document stores available both as a fully managed cloud service and for deployment on self-managed infrastructure | Time Series DBMS based on Cassandra | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Relational DBMS Search engine | Search engine | Relational DBMS | Document store | Time Series DBMS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary database models | Document store Time Series DBMS | Document store Spatial DBMS | Spatial DBMS Search engine ![]() Time Series DBMS ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | crate.io | www.elastic.co/elasticsearch | www.firebirdsql.org | www.mongodb.com | opennms.github.io/newts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | crate.io/docs | www.elastic.co/guide/en/elasticsearch/reference/current/index.html | www.firebirdsql.org/en/reference-manuals | docs.mongodb.com/manual | github.com/OpenNMS/newts/wiki | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Crate | Elastic | Firebird Foundation | MongoDB, Inc | OpenNMS Group | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2013 | 2010 | 2000 ![]() | 2009 | 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 7.8.0, June 2020 | 4.0.1, December 2021 | 5.0.6, January 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | Open Source | Open Source ![]() | Open Source ![]() | Open Source ![]() | 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 | Java | C and C++ | C++ | Java | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | All OS with a Java 7 (and higher) VM | All OS with a Java VM | AIX FreeBSD HP-UX Linux OS X server-less ![]() Solaris Unix Windows | Linux OS X Solaris Windows | Linux OS X Windows | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | Flexible Schema (defined schema, partial schema, schema free) | schema-free ![]() | yes | schema-free ![]() | schema-free | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | yes | yes | yes ![]() | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | yes | yes ![]() | yes | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | yes, but no triggers and constraints | SQL-like query language | yes | Read-only SQL queries via the MongoDB Connector for BI | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | ADO.NET ![]() JDBC MQTT (Message Queue Telemetry Transport) PostgreSQL wire protocol Prometheus Remote Read/Write RESTful HTTP API | Java API RESTful HTTP/JSON API | ADO.NET C/C++ API JDBC ![]() ODBC OLE DB | proprietary protocol using JSON | HTTP REST Java API | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | Erlang Go ![]() Java JavaScript (Node.js) ![]() Perl ![]() PHP Python Ruby ![]() Scala ![]() | .Net Groovy Community Contributed Clients Java JavaScript Perl PHP Python Ruby | C C# C++ Delphi Java JavaScript ![]() Lua 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 Rust Scala Smalltalk ![]() Swift | Java | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | user defined functions | yes | PSQL | JavaScript | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | yes ![]() | yes | yes ![]() | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding | Sharding | none | Sharding ![]() | Sharding ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | selectable replication factor | yes | none ![]() | Multi-Source deployments with MongoDB Atlas Global Clusters Source-replica replication | selectable replication factor ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | no | ES-Hadoop Connector | no | yes | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | Eventual Consistency Read Your Own Writes Consistency ![]() | Eventual Consistency ![]() | Eventual Consistency Immediate Consistency ![]() | Eventual Consistency ![]() Immediate Consistency ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | no | yes | no ![]() | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | no ![]() | no | ACID | Multi-document ACID Transactions with snapshot isolation | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes ![]() | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | yes | yes | yes | yes ![]() | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | no | Memcached and Redis integration | yes ![]() | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | rights management via user accounts | Users with fine-grained authorization concept | Access rights for users and roles | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendor | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CrateDB | Elasticsearch | Firebird | MongoDB | Newts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specific characteristics | CrateDB is an open source distributed SQL database that spreads data and processing... » more | MongoDB’s application data platform provides developers a unified interface to power... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competitive advantages | CrateDB is typically used in operational analytics applications, particularly those... » more | The MongoDB platform can be used by developers building transactional, operational,... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typical application scenarios | CrateDB is ideal for integrating and analyzing streams of data--often machine-generated--in... » more | Internet of Things and Time Series (Bosch, Jaguar Land Rover) Mobile (The Weather... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Key customers | CrateDB customers include McAfee, Qualtrics , Nokia, NBC Golfnow , Digital Domain... » more | ADP, Adobe, Amadeus, AstraZeneca, Auto Trader, Barclays, BBVA, Bosch, Cisco, CERN,... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Market metrics | The CrateDB open source project was started in 2014. CrateDB was the winner of TechCrunch... » more | 200+ million downloads, over 1.5M Atlas database clusters under management handling... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Licensing and pricing models | CrateDB pricing CrateDB Community Edition is open source and free to use under the... » more | MongoDB database server: Server-Side Public License (SSPL) . Commercial licenses... » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of system vendors to contact us for updating and extending the system information, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related products and services | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3rd parties | DbVisualizer is equipping database professionals with the tools they need to build, manage and maintain state-of-the-art database technologies. It has sky-high user satisfaction and is the preferred tool for database professionals around the world. Customers include Tesla, Apple, Facebook, Deutsche Bank, NASA, and 25,000 others in 145 countries. » more | Navicat for MongoDB gives you a highly effective GUI interface for MongoDB database management, administration and development. » more CData: Connect to Big Data & NoSQL through standard Drivers. » more Percona: Database problems? Not on your watch. Databases run better with Percona. » more | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We invite representatives of vendors of related products to contact us for presenting information about their offerings here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More resources | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CrateDB | Elasticsearch | Firebird | MongoDB | Newts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DB-Engines blog posts | PostgreSQL is the DBMS of the Year 2017 Elasticsearch moved into the top 10 most popular database management systems MySQL, PostgreSQL and Redis are the winners of the March ranking | Snowflake is the DBMS of the Year 2021 PostgreSQL is the DBMS of the Year 2020 PostgreSQL is the DBMS of the Year 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | CrateDB 4.5 takes distributed SQL database open source Crate.io Expands CrateDB Cloud with the Launch of CrateDB Edge Crate.io Announces CrateDB Will Switch to an Elasticsearch Fork Following License Change Crate.io extends database service offering to Google Cloud Crate.io raises $10M to grow its database platform provided by Google News | Exposed ElasticSearch server compromises thousands of borrowers Netflix Studio Search: Using Elasticsearch and Apache Flink to Index Federated GraphQL Data Misconfigured ElasticSearch Servers Exposed 579 GB of Users' Website Activity Enterprise Search Software Market Investment Analysis | Swiftype, Algolia, Elasticsearch, Apache Solr – Queen Anne and Mangolia News Elastic Announces New Capabilities to Help Customers Solve Their Biggest Business Challenges provided by Google News | 'Firebird' Review: Peeter Rebane's Gay Cold War Romance Feels All Too Routine Enterprise Database Software Market In-Depth Analysis including key players Oracle, Microsoft, IBM, SAP, SolarWinds, Airtable – SMU Daily Mustang A Huge Update of Delphi DAC with RAD Studio 11.1 Alexandria, Lazarus 2.2.0, macOS Monterey, and Windows 11 Support 3 Ways to Install DBeaver on Debian 11 Bullseye Top 15 Databases to Use in 2022 and Beyond provided by Google News | MongoDB just opened a hybrid Philly office for its local employees How to Set Up MongoDB Cluster in the Cloud for Free - MUO MongoDB CTO: What today’s developers need to succeed MongoDB, Inc. to Host Investor Session at MongoDB World 2022 MongoDB's document-oriented model strikes a chord with developers provided by Google News | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Data Pipeline Engineer III, Search Engineering Database Architect Senior Cloud Operations Engineer | Software QA Analyst Technical Writer - OpenSearch/AWS - Location Flexibility: Open to multiple AWS U.S. corporate office locations, AWS OpenSearch QA Team Lead (Western Europe, Remote) Software QA Engineer Backend Developer | Data Mining II Software Engineer Associate-Entry Level Data Mining I Database Support Engineer - Mining Manager, Sponsorship Fulfillment & Activation - Coachella Valley Firebirds (Palm Desert, CA) | MongoDB Information Security Analyst MongoDB Database Engineer (work from home) QA Team Lead (Western Europe, Remote) Software Test Engineer (entry-level) |
Share this page