📜  AlaSQL 和 Altibase 的区别

📅  最后修改于: 2021-09-10 01:28:25             🧑  作者: Mango

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

2.Altibase:
Altibase 是一个开源关系数据库。它的第一个版本称为 Spiner,于 2000 年发布。它是企业级的、内存中的、混合的、高性能的 RDBMS。它由 Altibase 公司制造。它支持完整的 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.