/aiondb

[WIP] AION DB - In-memory SQL engine for testing purpose

Primary LanguageGoMIT LicenseMIT

AION DB - In-memory SQL engine for testing purpose

LinuxUnitTest MacUnitTest WindowsUnitTest Coverage

[WIP] This is a work in progress.

What is AION DB

AION DB is an in-memory SQL engine for testing purpose. It is designed to be used in unit tests to test SQL queries without the need to connect to a real database. AION DB is influenced by proullon/ramsql.

AION DB is not yet complete. It has no functionalities at the moment. AION DB will have its own SQL parser and aims to cover the syntax of popular RDBMS as much as possible. There are plans to enable interactive SQL execution using AION SHELL as well.

What is AION

AION is not an acronym formed by combining initials of English words. It is borrowed from the name of your favorite Japanese Metal band.

LICENSE

MIT License

The code of AION DB is based on proullon/ramsql, and ramsql is licensed under the BSD 3-Clause "New" or "Revised" License.