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

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

Adabas 和 Aerospike 的区别:

编号 Adabas Aerospike
1 Software AG于1971年开发 Aerospike于2012年开发。
2 Adabas是一个 OLTP – DBMS,适用于大型机和 Linux/Unix/Windows 环境。 Aerospike是一个闪存优化的内存 NoSQL 数据库。
3 Adabas 是用自然语言编写的。 Aerospike 是用 C 语言编写的。
4 Adabas的服务器操作系统有BS2000、Linux、Unix、Windows、z/OS和z/VSE。 Aerospike 的服务器操作系统是 Linux。
5 Adabas不支持 XML 格式。 Aerospike不支持 XML 格式。
6 服务器端脚本是用自然语言完成的。 Aerospike具有用于服务器端脚本的用户定义函数。
7 Adabas支持分区方式。 Aerospike支持使用分片的分区方法。
8 Adabas支持SQL查询语言,附加产品Adabas SQL Gateway。 Aerospike不支持 SQL 查询语言。
9 Adabas支持通过附加产品Event Replicator进行复制。 Aerospike仅支持一种复制方法——可选复制因子。
10 Adabas 不提供参照完整性的概念。因此,没有外键。 Aerospike 也不提供参照完整性的概念。因此,没有外键。
11 Adabas 的许可是商业性的。 Aerospike 的许可证是开源的。
12 Adabas的主要数据库模型是Multivalue DBMS。 Aerospike 的主要数据库模型是键值存储。
13 Adabas没有为用户定义的 Map/Reduce 方法提供 API。 Aerospike为用户定义的 Map/Reduce 方法提供了一个 API。