📜  Adabas和Couchbase之间的区别

📅  最后修改于: 2021-08-24 08:20:24             🧑  作者: Mango

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

2. Couchbase:
Couchbase Server是一个开放源代码,分布式,多模型,NoSQL,面向文档的数据库软件包,已针对交互式应用程序进行了优化。它也被称为Membase。它由Couchbase,Inc.开发,最初于2010年8月发布。

Adabas和Couchbase之间的区别:

S.No. ADABAS Couchbase
1. It was developed By Software AG in 1971. It was developed by Couchbase, Inc. and initially released in August 2011.
2. It is an OLTP-DBMS for mainframes and Linux/Unix/Windows environments. It is a JSON-based document store derived from CouchDB with a Memcached-compatible interface.
3. Adabas is written in Natural language. Couchbase is written in C++, Erlang, C and Go languages.
4. Server operating systems for Adabas are BS2000, Linux, Unix, Windows, z/OS and z/VSE. Server operating systems for Couchbase are Linux, OS X and Windows.
5. It supporta Data schema. It is schema free.
6. Server-side scripting is done in Natural language. It has functions and timers in JavaScript for Server-side scripts.
7. It supports partitioning methods. In Couchbase, partitioning can be done by sharding.
8. It supports SQL query language with add-on product Adabas SQL Gateway. It supports Declarative query language (N1QL) that extends ANSI SQL to JSON. First commercial implementation of SQL++.
9. It supports Replication with add-on product Event Replicator. It support two replication methods : Master-master replication and Master-slave replication.
10. Adabas does not provide the concept of Referential Integrity. Hence, no Foreign Keys. Couchbase also does not provide the concept of Referential Integrity. Hence, no Foreign Keys.
11. The license of Adabas is commercial. The license of Couchbase is open-source.
12. The primary database model of Adabas is Multivalue DBMS. The primary database models of Couchbase is Document store.
13. It does not support in-memory capabilities. It supports in-memory capabilities.