📜  Adabas和Aerospike之间的区别

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

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

2. Aerospike:
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.