DB-EnginesInfluxDB: Focus on building software with an easy-to-use serverless, scalable time series platformEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > AlaSQL vs. Amazon DocumentDB vs. Apache Drill vs. H2 vs. QuestDB

System Properties Comparison AlaSQL vs. Amazon DocumentDB vs. Apache Drill vs. H2 vs. QuestDB

Editorial information provided by DB-Engines
NameAlaSQL  Xexclude from comparisonAmazon DocumentDB  Xexclude from comparisonApache Drill  Xexclude from comparisonH2  Xexclude from comparisonQuestDB  Xexclude from comparison
DescriptionJavaScript DBMS libraryFast, scalable, highly available, and fully managed MongoDB-compatible database serviceSchema-free SQL Query Engine for Hadoop, NoSQL and Cloud StorageFull-featured RDBMS with a small footprint, either embedded into a Java application or used as a database server.A high performance open source SQL database for time series data
Primary database modelDocument store
Relational DBMS
Document storeDocument store
Relational DBMS
Relational DBMSTime Series DBMS
Secondary database modelsSpatial DBMSRelational DBMS
DB-Engines Ranking infomeasures the popularity of database management systemsranking trend
Trend Chart
Score0.55
Rank#235  Overall
#37  Document stores
#112  Relational DBMS
Score1.69
Rank#133  Overall
#22  Document stores
Score2.73
Rank#105  Overall
#19  Document stores
#54  Relational DBMS
Score9.99
Rank#47  Overall
#30  Relational DBMS
Score1.14
Rank#163  Overall
#12  Time Series DBMS
Websitealasql.orgaws.amazon.com/­documentdbdrill.apache.orgwww.h2database.comquestdb.io
Technical documentationgithub.com/­agershun/­alasqlaws.amazon.com/­documentdb/­resourcesdrill.apache.org/­docswww.h2database.com/­html/­main.htmlquestdb.io/­docs/­introduction
DeveloperAndrey Gershun & Mathias R. WulffApache Software FoundationThomas MuellerQuestDB Limited
Initial release20142019201220052014
Current release1.19.0, June 20212.1.210, January 2022
License infoCommercial or Open SourceOpen Source infoMIT-LicensecommercialOpen Source infoApache Version 2Open Source infodual-licence (Mozilla public license, Eclipse public license)Open Source infoApache 2.0
Cloud-based only infoOnly available as a cloud servicenoyesnonono
DBaaS offerings (sponsored links) infoDatabase as a Service

Providers of DBaaS offerings, please contact us to be listed.
Implementation languageJavaScriptJavaJava
Server operating systemsserver-less, requires a JavaScript environment (browser, Node.js)hostedLinux
OS X
Windows
All OS with a Java VMLinux
macOS
Windows
Data schemeschema-freeschema-freeschema-freeyesyes infoschema-free via InfluxDB Line Protocol
Typing infopredefined data types such as float or datenoyesyesyesyes
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.nonononono
Secondary indexesnoyesnoyesno
SQL infoSupport of SQLClose to SQL99, but no user access control, stored procedures and host language bindings.noSQL SELECT statement is SQL:2003 compliantyesSQL-like query language
APIs and other access methodsJavaScript APIproprietary protocol using JSON (MongoDB compatible)JDBC
ODBC
RESTful HTTP API
JDBC
ODBC
HTTP REST
InfluxDB Line Protocol (TCP/UDP)
JDBC
Supported programming languagesJavaScriptGo
Java
JavaScript (Node.js)
PHP
Python
C++JavaC infoPostgreSQL driver
C++
Go
Java
JavaScript (Node.js)
Python
Rust infoover HTTP
Server-side scripts infoStored proceduresnonouser defined functionsJava Stored Procedures and User-Defined Functionsno
Triggersyesnonoyesno
Partitioning methods infoMethods for storing different data on different nodesnonenoneShardingnonehorizontal partitioning (by timestamps)
Replication methods infoMethods for redundantly storing data on multiple nodesnoneMulti-availability zones for high availability, asynchronous replication for up to 15 read replicasWith clustering: 2 database servers on different computers operate on identical copies of a databaseConfigurable consistency for N replicas
MapReduce infoOffers an API for user-defined Map/Reduce methodsnono infomay be implemented via Amazon Elastic MapReduce (Amazon EMR)yesnono
Consistency concepts infoMethods to ensure consistency in a distributed systemnoneImmediate ConsistencynoneImmediate ConsistencyImmediate Consistency
Foreign keys infoReferential integrityyesno infotypically not used, however similar functionality with DBRef possiblenoyesno
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayes infoonly for local storage and DOM-storageAtomic single-document operationsnoACIDACID for single-table writes
Concurrency infoSupport for concurrent manipulation of datayesyesyes, multi-version concurrency control (MVCC)yes
Durability infoSupport for making data persistentyes infoby using IndexedDB, SQL.JS or proprietary FileStorageyesDepending on the underlying data sourceyesyes
In-memory capabilities infoIs there an option to define some or all structures to be held in-memory only.yesDepending on the underlying data sourceyesyes infothrough memory mapped files
User concepts infoAccess controlnoAccess rights for users and rolesDepending on the underlying data sourcefine grained access rights according to SQL-standard
More information provided by the system vendor
AlaSQLAmazon DocumentDBApache DrillH2QuestDB
Specific characteristicsRelational model with native time series support Column based storage and time partitioned...
» more
Competitive advantagesReal-time data ingestion and istant SQL queries for time series High performance...
» more
Typical application scenariosApplication metrics Financial market data and algo trading DevOps monitoring Real-time...
» more
Licensing and pricing modelsApache 2.0.
» more
News

QuestDB 6.2 January release, SQL JIT compiler
27 January 2022

How we built a SIMD JIT compiler for SQL in QuestDB
12 January 2022

Our two-year journey to raise $15m in venture capital
3 January 2022

QuestDB 6.1.3 December release, Prometheus improvements
20 December 2021

Why I joined QuestDB as a core database engineer
9 November 2021

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
AlaSQLAmazon DocumentDBApache DrillH2QuestDB
Recent citations in the news

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

provided by Google News

Amazon DocumentDB adds Global Clusters
2 June 2021, ZDNet

AWS DocumentDB not MongoDB-compatible, says MongoDB Inc
6 December 2021, The Register

Five risks of moving your database to the cloud
25 January 2022, MIT Technology Review

SAS Viya is living large on Azure
24 January 2022, ZDNet

Introduction to Amazon DocumentDB With MongoDB Compatibility
19 October 2020, AiThority

provided by Google News

Apache Drill improves big data SQL query engine
31 August 2021, TechTarget

Apache Drill Poised to Crack Tough Data Challenges
19 May 2015, Datanami

MapR Advances Support for Flexible and High Performance Analytics on JSON and S3 Data with Apache Drill
30 January 2019, Business Wire

Apache Drill Adds YARN Support
17 April 2018, iProgrammer

Google’s Real Time Big Data Tool Cloned By Apache Drill
17 August 2012, TechCrunch

provided by Google News

QuestDB snares $12M Series A with hosted version coming soon
3 November 2021, TechCrunch

QuestDB Raises $12M in Series A Funding
8 November 2021, FinSMEs

Build a Real-time Stock Price Dashboard With Python, QuestDB and Plotly
6 November 2021, hackernoon.com

QuestDB nabs $2.3M seed to build open source time series database
2 July 2020, TechCrunch

Q&A: Nicolas Hourcard, QuestDB: The advantages of a time-series database
3 December 2020, Developer Tech

provided by Google News

Job opportunities

Developer
Axle Informatics, Rockville, MD

Applications Developer
Axle Informatics, Rockville, MD

Senior Product Manager Tech ES - Amazon DocumentDB
Amazon Dev Center U.S., Inc., Seattle, WA

Software Dev. Engineer, DocumentDB (with MongoDB compatibility)
Amazon Dev Center U.S., Inc., Seattle, WA

Database Engineer, Amazon Games
Amazon.com Services LLC, San Diego, CA

Software Development Engineer – DocumentDB (with MongoDB compatibility)
Amazon.com Services LLC, Seattle, WA

Senior Software Development Engineer – DocumentDB (with MongoDB compatibility)
Amazon.com Services LLC, Seattle, WA

Software Engineer (Back-end and Full-stack Development)
Concourse Labs, Texas

Senior Architect/Software Engineer (Back-end and Full-stack Development)
Concourse Labs, Texas

jobs by Indeed



Share this page

Featured Products

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 80GB free.

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

Vertica logo

Vertica Accelerator. The fastest analytics and machine learning, delivered as SaaS, with automated setup, administration, and management. Free trial.

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started today.

Present your product here