📜  AlaSQL与Altibase之间的区别

📅  最后修改于: 2021-08-25 17:19:23             🧑  作者: Mango

1. AlaSQL:
AlaSQL是一个客户端内存SQL数据库,旨在在浏览器和Node.js中使用。它是针对Javascript的免费开放源SQL数据库,重点关注关系数据,无模式数据和图形数据的查询速度和数据源灵活性。它是由Andrey Gershun&Mathias R.Wulff于2014年开发的。

2. Altibase:
Altibase是一个开源关系数据库。它的第一个版本称为Spiner,它于2000年发布。它是企业级的内存中混合型高性能RDBMS。它由Altibase Corporation制造。它支持完整的SQL标准。它还具有多版本并发控制(MVCC),实现了模糊和乒乓检查点。

AlaSQL和Altibase之间的区别:

S.NO. ALASQL ALTIBASE
1. It was developed by Andrey Gershun & Mathias R. Wulff in 2014. It was developed by Altibase in 1999.
2. It is JavaScript DBMS library. It is enterprise-grade, high-performance RDBMS
3. AlaSQL is written in JavaScript language. Altibase is written in C++ language.
4. It is server-less and requires JavaScript environment Server operating systems for Altibase are AIX, HP-UX, and Linux.
5. Primary database models of AlaSQL are Document store and Relational DBMS. Its primary database model is high-performance Relational DBMS
6. It does not support Server-side scripting It stored procedures and stored functions.
7. There is no partitioning method. Supported partitioning method is Sharding.
8. It supports SQL query language but no user access control, stored procedures, and host language bindings. It uses ANSI SQL-92 as query language
9. It does not support any replication methods It supports replication methods.
10. Supported programming language is JavaScript Supported programming languages are C, C++, and Java.