Adabas 和 Aerospike 的区别
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。 |