📌  相关文章
📜  Adabas与阿里云PostgreSQL的AnalyticDB之间的区别

📅  最后修改于: 2021-08-27 17:45:51             🧑  作者: Mango

1. Adabas:
Adabas代表可调整的数据库系统。它是由Software AG开发的,可以在IBM大型机上运行。它于1971年推出。它是用于大型机和Linux / Unix / Windows环境的OLTP-DBMS。 Adabas是一种企业数据库管理系统(DBMS),旨在实现可靠性,高性能,可伸缩性和较低的总体拥有成本。

2.适用于PostgreSQL的阿里云AnalyticDB:
AnalyticDB是阿里云上的在线分析处理数据库系统。它提供PostgreSQL和MySQL版本。 PostgreSQL的AnalyticDB是基于Greenplum开源数据库程序的在线MPP(大规模并行处理)数据仓库服务,并且通过阿里云的一些深入扩展得到了增强。适用于PostgreSQL的Adabas和Alibaba Cloud AnalyticDB之间的区别:

S.NO. ADABAS Alibaba Cloud AnalyticDB for PostgreSQL
1. It was developed by Software AG in 1971. It was developed by Alibaba, Pivotal Software Inc. and PostgreSQL Global Development Group in 2016.
2. It is an OLTP-DBMS for mainframes and Linux/Unix/Windows environments. It is an online MPP (Massively Parallel Processing) data warehousing service based on Greenplum.
3. It does not support in-memory capabilities. It also does not support In-memory capabilities.
4. Server operating systems for Adabas are BS2000, Linux, Unix, Windows, z/OS and z/VSE. In Alibaba Cloud AnalyticDB for PostgreSQL, there are Hosted server operating systems.
5. It does not support XML Format. It supports XML Format.
6. Server-side scripting is done in Natural language. It also supports the Server-side scripting.
7. It supports partitioning methods. Supported partitioning method is Sharding.
8. It supports SQL query language with add-on product Adabas SQL Gateway. It also supports SQL query language.
9. It supports replication with add-on product Event Replicator. It also supports replication methods.
10. Adabas does not provide the concept of Referential Integrity. Hence, no Foreign Keys. AnalyticDB for PostgreSQL provides the concept of Referential Integrity. Hence, there are Foreign Keys.
11. The license of Adabas is commercial. The license of Alibaba Cloud AnalyticDB for PostgreSQL is also commercial.
12. The primary database model is Multivalue DBMS. The primary database model is Relational DBMS.
13. It does not offer any API for user-defined Map/Reduce methods. It also does not offer any API for user-defined Map/Reduce methods.