DBMS > Apache Drill vs. EXASOL vs. Graph Engine vs. IRONdb vs. RDF4J
System Properties Comparison Apache Drill vs. EXASOL vs. Graph Engine vs. IRONdb vs. RDF4J
Editorial information provided by DB-Engines | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Apache Drill Xexclude from comparison | EXASOL Xexclude from comparison | Graph Engine ![]() | IRONdb Xexclude from comparison | RDF4J ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud Storage | High-performance, in-memory, MPP database specifically designed for in-memory analytics. | A distributed in-memory data processing engine, underpinned by a strongly-typed RAM store and a general distributed computation engine | A distributed Time Series DBMS with a focus on scalability, fault tolerance and operational simplicity | RDF4J is a Java framework for processing RDF data, supporting both memory-based and a disk-based storage. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Primary database model | Document store Relational DBMS | Relational DBMS | Graph DBMS Key-value store | Time Series DBMS | RDF store | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Website | drill.apache.org | www.exasol.com | www.graphengine.io | www.circonus.com/solutions/time-series-database | rdf4j.org | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technical documentation | drill.apache.org/docs | www.exasol.com/resources | www.graphengine.io/docs/manual | docs.circonus.com/irondb | rdf4j.org/documentation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Developer | Apache Software Foundation | Exasol | Microsoft | Circonus LLC. | Since 2016 officially forked into an Eclipse project, former developer was Aduna Software. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Initial release | 2012 | 2000 | 2010 | 2017 | 2004 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current release | 1.18.0, September 2020 | V0.10.20, January 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
License ![]() | Open Source ![]() | commercial | 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 | .NET and C | C and C++ | Java | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server operating systems | Linux OS X Windows | .NET | Linux | Linux OS X Unix Windows | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data scheme | schema-free | yes | yes | schema-free | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Typing ![]() | yes | yes | yes | yes ![]() | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XML support ![]() | no | no | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Secondary indexes | no | yes | no | yes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ![]() | SQL SELECT statement is SQL:2003 compliant | yes | no | SQL-like query language (Circonus Analytics Query Language: CAQL) | no | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
APIs and other access methods | JDBC ODBC RESTful HTTP API | .Net JDBC ODBC WebSocket | RESTful HTTP API | HTTP API | Java API RIO ![]() Sail API SeRQL ![]() Sesame REST HTTP Protocol SPARQL | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supported programming languages | C++ | Java Lua Python R | C# C++ F# Visual Basic | .Net C C++ Clojure Erlang Go Haskell Java JavaScript JavaScript (Node.js) Lisp Lua Perl PHP Python R Ruby Rust Scala | Java PHP Python | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Server-side scripts ![]() | user defined functions | user defined functions | yes | yes, in Lua | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Triggers | no | yes | no | no | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Partitioning methods ![]() | Sharding | Sharding | horizontal partitioning | Automatic, metric affinity per node | none | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Replication methods ![]() | configurable replication factor, datacenter aware | none | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapReduce ![]() | yes | yes ![]() | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consistency concepts ![]() | none | Immediate Consistency | Immediate consistency per node, eventual consistency across nodes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foreign keys ![]() | no | yes | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Transaction concepts ![]() | no | ACID | no | no | ACID ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concurrency ![]() | yes | yes | yes | yes | yes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Durability ![]() | Depending on the underlying data source | yes | optional: either by committing a write-ahead log (WAL) to the local persistent storage or by dumping the memory to a persistent storage | yes | yes ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In-memory capabilities ![]() | Depending on the underlying data source | yes | yes | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
User concepts ![]() | Depending on the underlying data source | Access rights for users, groups and roles according to SQL-standard | no | no | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
More information provided by the system vendorWe 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Apache Drill | EXASOL | Graph Engine ![]() | IRONdb | RDF4J ![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recent citations in the news | Apache Drill Poised to Crack Tough Data Challenges SQL Syntax for Apache Drill MapR Advances Support for Flexible and High Performance Analytics on JSON and S3 Data with Apache Drill Solving Ad Hoc Query Challenges with Apache Drill Google’s Real Time Big Data Tool Cloned By Apache Drill provided by Google News | Pharmascience to use Exasol database to improve reporting | Medical Devices & Pharma - Healthcare Global Exasol Rated Best-in-Class Across 10 Measures in Dresner's ADI Report 2021 Exasol AG: Trading update for 2020 and outlook for 2021 Global Main Memory Database System Market Report 2021: Top Companies SAP, MenSQL, EXASOL, Oracle, ENEA, Kognitio, Altibase, MxObject, UNICOM Systems, Software AG, IBM etc Global In-memory OLAP Database Market 2025: Altibase, IBM, Microsoft, Oracle, SAP SE, Exasol, Jedox, Kognitio, Mcobject, MemSQL, MicroStrategy, SAS Institute, Teradata, Terracotta, VoltDB provided by Google News | Cutting-edge Katana Graph scores $28.5 million Series A Led by Intel Capital TigerGraph lands $105M as cloud analytics feeding frenzy continues Microsoft open-sources Graph Engine Yahoo & Microsoft open source data analytics tools for Spark & Graph Engine Intel and Katana Graph Team on Large-scale Graph Analytics provided by Google News | Circonus Announces Availability of Spring 2020 Release Database Heterogeneity Helps Address IoT Analytics Challenges On the Radar: COVID-19, Circonus, and Fake FB Accounts provided by Google News | GraphDB 9.5 Offers Data Virtualization From Tables to Graphs and Back Big data database Apache Rya becomes a Top Level Project Ontotext's GraphDB 8.9 Boosts Semantic Similarity Search GraphDB Goes Open Source Amazon Neptune review: A scalable graph database for OLTP provided by Google News | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job opportunities | Data Architect Infrastructure Lead Data Analyst Principal Software Engineer - Cloud Data Sciences Team Sr. Systems Engineer-Infrastructure Lead | Customer Success Manager Service Delivery Manager Database Administrator Legal Counsel Senior Product Designer | Staff Software Engineer, Video Experience Insights - HBO Max Manager, Software Engineering, Video Experience Insights - HBO Max |
Share this page