DB-EnginesExtremeDB: the first and only COTS deterministic embedded database management system for mission- and safety-critical hard real-time applicationsEnglish
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

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

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

Editorial information provided by DB-Engines
NameAlaSQL  Xexclude from comparisonAmazon DocumentDB  Xexclude from comparisonApache Drill  Xexclude from comparisonH2  Xexclude from comparisonTypeDB infoformerly named Grakn  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.TypeDB is a strongly-typed database with a rich and logical type system and TypeQL as its query language
Primary database modelDocument store
Relational DBMS
Document storeDocument store
Relational DBMS
Relational DBMSGraph DBMS
Relational DBMS infoOften described as a 'hyper-relational' database, since it implements the 'Entity-Relationship Paradigm' to manage complex data structures and ontologies.
Secondary database modelsSpatial 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
Score0.76
Rank#198  Overall
#18  Graph DBMS
#95  Relational DBMS
Websitealasql.orgaws.amazon.com/­documentdbdrill.apache.orgwww.h2database.comvaticle.com
Technical documentationgithub.com/­agershun/­alasqlaws.amazon.com/­documentdb/­resourcesdrill.apache.org/­docswww.h2database.com/­html/­main.htmldocs.vaticle.com
DeveloperAndrey Gershun & Mathias R. WulffApache Software FoundationThomas MuellerVaticle (formerly Grakn Labs)
Initial release20142019201220052016
Current release1.19.0, June 20212.1.210, January 20222.5, October 2021
License infoCommercial or Open SourceOpen Source infoMIT-LicensecommercialOpen Source infoApache Version 2Open Source infodual-licence (Mozilla public license, Eclipse public license)Open Source infoGPL Version 3, commercial licenses available
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
OS X
Windows
Data schemeschema-freeschema-freeschema-freeyesyes
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 indexesnoyesnoyesyes
SQL infoSupport of SQLClose to SQL99, but no user access control, stored procedures and host language bindings.noSQL SELECT statement is SQL:2003 compliantyesno
APIs and other access methodsJavaScript APIproprietary protocol using JSON (MongoDB compatible)JDBC
ODBC
RESTful HTTP API
JDBC
ODBC
gRPC protocol
TypeDB Console (shell)
TypeDB Studio (Visualisation software- previously TypeDB Workbase)
Supported programming languagesJavaScriptGo
Java
JavaScript (Node.js)
PHP
Python
C++JavaAll JVM based languages
Groovy
Java
JavaScript (Node.js)
Python
Scala
Server-side scripts infoStored proceduresnonouser defined functionsJava Stored Procedures and User-Defined Functionsno
Triggersyesnonoyesno
Partitioning methods infoMethods for storing different data on different nodesnonenoneShardingnoneSharding infoby using Cassandra
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 databaseMulti-source replication infoby using Cassandra
MapReduce infoOffers an API for user-defined Map/Reduce methodsnono infomay be implemented via Amazon Elastic MapReduce (Amazon EMR)yesnoyes infoby using Apache Kafka and Apache Zookeeper
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 infosubstituted by the relationship feature
Transaction concepts infoSupport to ensure data integrity after non-atomic manipulations of datayes infoonly for local storage and DOM-storageAtomic single-document operationsnoACIDACID
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 sourceyesno
User concepts infoAccess controlnoAccess rights for users and rolesDepending on the underlying data sourcefine grained access rights according to SQL-standardyes infoat REST API level; other APIs in progress
More information provided by the system vendor
AlaSQLAmazon DocumentDBApache DrillH2TypeDB infoformerly named Grakn
Specific characteristicsMeet TypeDB (and TypeQL ) TypeDB is a strongly-typed database with a rich and logical...
» more
Competitive advantagesEntity-Relationship Model TypeDB allows you to model your domain using the well-known...
» more
Typical application scenariosLife sciences : TypeDB makes working with biological data much easier and accelerates...
» more
Licensing and pricing modelsAGPL and Commercial . The commercial license is priced based on cluster resources...
» 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
AlaSQLAmazon DocumentDBApache DrillH2TypeDB infoformerly named Grakn
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

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

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

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

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

What is Apache Hadoop? Understanding Hadoop Ecosystem & Architecture | ITBE
9 September 2021, IT Business Edge

provided by Google News

Job opportunities

Developer
Axle Informatics, Rockville, MD

Applications Developer
Axle Informatics, Rockville, MD

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

Golang or Python Developers
Addo Consulting Inc, Remote

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

Infrastructure Cloud Developer
JPMorgan Chase Bank, N.A., Jersey City, NJ

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

Big Data/SQL Developer
LPL Financial, South Carolina

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!

Couchbase logo

The modern database for enterprise applications. Build fast. Scale Big. Save more.
Get started 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.

Vertica logo

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

Neo4j logo

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

Present your product here