📜  Adabas 和 Aerospike 之间的区别

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

1.阿达巴斯:
Adabas 代表自适应数据库系统。它由 Software AG 开发,可在 IBM 大型机上运行。它于 1971 年推出。它是一个用于大型机和 Linux/Unix/Windows 环境的 OLTP-DBMS。 Adabas 是一个企业数据库管理系统 (DBMS),专为可靠性、高性能、可扩展性和低总体拥有成本而设计。

2. 气钉:
Aerospike 是一个闪存优化的内存开源 NoSQL 数据库和生产它的同名公司的名称。它是一种键值数据存储,旨在为实时大数据应用程序提供亚毫秒级响应时间。 Aerospike 的三个主要组件是 Aerospike 数据库服务器、Aerospike 智能客户端和 Aerospike 管理控制台。 Adabas 和 Aerospike 的区别:

S.No. ADABAS AEROSPIKE
1. It was developed by Software AG in 1971. It was developed by Aerospike in 2012.
2. It is an OLTP – DBMS for mainframes and Linux/Unix/Windows environments. It is a flash-optimized in-memory NoSQL database.
3. Adabas is written in natural language. Aerospike is written in C language.
4. Server operating systems for Adabas are BS2000, Linux, Unix, Windows, z/OS and z/VSE. Server operating systems for Aerospike is Linux.
5. It does not support XML Format. It does not support XML Format.
6. Server-side scripting is done in natural language. It has user defined functions for server-side scripting.
7. It supports partitioning methods. It supports partitioning method using sharding.
8. It supports SQL query language with add-on product Adabas SQL Gateway. It does not support SQL query language.
9. It supports replication with add-on product Event Replicator. It supports only one replication method – Selectable Replication Factor.
10. Adabas does not provide the concept of Referential Integrity. Hence, no Foreign Keys. Aerospike also does not provide the concept of Referential Integrity. Hence, no Foreign Keys.
11. The license of Adabas is commercial. The license of Aerospike is open-source.
12. The primary database model of Adabas is Multivalue DBMS. The primary database model of Aerospike is Key-Value Store.
13. It does not offer an API for user-defined Map/Reduce methods. It offers an API for user-defined Map/Reduce methods.