📌  相关文章
📜  Altibase 和 Amazon DocumentDB 之间的区别

📅  最后修改于: 2021-09-12 11:27:49             🧑  作者: Mango

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

2. 亚马逊文档数据库:
它是一个商业许可的数据库,具有以下特性,因为它是一种支持 MongoDB 工作负载的快速、可扩展、高度可用且完全托管的文档数据库服务。它目前在 AWS 的加利福尼亚、俄勒冈、北弗吉尼亚和爱尔兰地区可用。它通过模拟响应来实现 Apache 2.0 开源 MongoDB 3.6 API。 Altibase 和 Amazon DocumentDB 之间的区别:

S.NO. Altibase Amazon DocumentDB
1. It was developed by Altibase in 1999. It was developed by Amazon in 2019.
2. It is an enterprise grade, high-performance RDBMS. It is a fast, scalable, highly available, and fully managed MongoDB-compatible database service.
3. The license of Altibase is a open-source. The license of Amazon DocumentDB is commercial.
4. Server operating systems for Altibase are AIX, HP-UX and Linux. In Amazon DocumentDB there are hosted server operating systems.
5. Its primary database model is Relational DBMS. Its primary database model is Document Store.
6. It supports stored procedures and stored functions. It does not support the Server-side scripting.
7. The partitioning can be done with Sharding. It does not support the partitioning methods.
8. It uses ANSI SQL-92 as a query language. It does not support SQL query language.
9. It supports replication methods. It supports Multi-availability zones for high availability.
10. It provides the concept of Referential Integrity. Hence, no Foreign Keys. It does not provide the concept of Referential Integrity. Hence, no Foreign Keys. But may be implemented via Amazon Elastic MapReduce.
11. It is not available as a cloud service. It is available as a cloud service.
12. It supports ACID properties. It supports atomic single-document operations.
13. Programming languages supported are C, C++, Java. Programming languages supported are Go, Java, JavaScript, PHP and Python.