Adabas和Couchbase的区别
1、Adabas
Adabas是可适应的数据库系统的缩写。它是由Software AG开发的,在IBM主机上运行。它于1971年推出。它是一个用于大型机和Linux/Unix/Windows环境的OLTP-DBMS。ADABAS是一个企业数据库管理系统(DBMS),旨在实现可靠性、高性能、可扩展性和低总拥有成本。
2、Couchbase
Couchbase服务器是一个开源的、分布式的多模型NoSQL面向文档的数据库软件包,为交互式应用而优化。它也被称为Membase。它是由Couchbase公司开发的,最初于2010年8月发布。
Adabas和Couchbase之间的区别 :
编号 | Adabas | Couchbase |
---|---|---|
1 | Adabas是由Software AG在1971年开发的。 | Couchbase由Couchbase, Inc.开发,最初于2011年8月发布。 |
2 | Adabas是一个用于大型机和Linux/Unix/Windows环境的OLTP-DBMS。 | Couchbase是一个基于JSON的文档存储,源于CouchDB,具有Memcached兼容的接口。 |
3 | Adabas是用自然语言编写的。 | Couchbase是用C++、Erlang、C和Go语言编写的。 |
4 | Adabas的服务器操作系统是BS2000、Linux、Unix、Windows、z/OS和z/VSE。 | Couchbase的服务器操作系统是Linux、OS X和Windows。 |
5 | Adabas支持数据模式。 | 它是无模式的。 |
6 | 服务器端的脚本是用自然语言完成的。 | Couchbase有用于服务器端脚本的JavaScript函数和计时器。 |
7 | Adabas支持分区的方法。 | 在Couchbase中,分区可以通过分片来完成。 |
8 | Adabas支持SQL查询语言与附加产品Adabas SQL Gateway。 | Couchbase支持声明式查询语言(N1QL),将ANSI SQL扩展到JSON。第一个SQL++的商业实现。 |
9 | Adabas支持通过附加产品Event Replicator进行复制。 | Couchbase支持两种复制方法:主-主复制和主-从复制。 |
10 | Adabas不提供参考完整性的概念。因此,没有外键。 | Couchbase也没有提供参考完整性的概念。因此,没有外键。 |
11 | Adabas的许可证是商业的。 | Couchbase的许可证是开源的。 |
12 | Adabas的主要数据库模型是多值DBMS。 | Couchbase的主要数据库模型是文档存储。 |
13 | Adabas不支持内存功能。 | Couchbase支持内存功能。 |