DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

AlaSQL


AlaSQL is a relational DBMS designed to run in web browsers and JavaScript-based application servers (Node.js). It supports both relational tables and document-oriented collections (JSON).

Source Code
https://github.com/AlaSQL/alasql[02]
Developer
Country of Origin
RU
Start Year
2014
Project Type
Open Source
Written in
JavaScript
Supported Languages
JavaScript
License
MIT License

Database Entry

AlaSQL


AlaSQL is a relational DBMS designed to run in web browsers and JavaScript-based application servers (Node.js). It supports both relational tables and document-oriented collections (JSON).

History[02]


The author of AlaSQL is Andrey Gershun, a Russian developer. The initial commit for AlaSQL on Github was on October 26, 2014.

Checkpoints


Concurrency Control


Data Model[04]


AlaSQL supports the relational model, but can also act as a document store. Most standard SQL data types are supported, in additional to a number of JavaScript data types, like JSON objects.

Foreign Keys[05]


Indexes[06]


AlaSQL uses hash tables for its indexes. Upon index creation, all entries in the table are hashed and stored in a JavaScript object.

Query Interface


SQL
Revision #4 Last Updated: