1. 沙发座:
Couchbase Server 是一个开源、分布式、多模型 NoSQL 面向文档的数据库软件包,针对交互式应用程序进行了优化。它也被称为 Membase。它由 Couchbase, Inc. 开发,最初于 2010 年 8 月发布。
2. 玛丽亚数据库:
MariaDB 是一个开源关系数据库管理系统 (RDBMS),是广泛使用的 MySQL 数据库技术的兼容替代品。它由 MariaDB Foundation 开发并于 2009 年 10 月 29 日首次发布。MariaDB 具有大量新功能,这使其在性能和用户导向方面优于 MySQL。
Couchbase 和 MariaDB 的区别:
S.NO. | Couchbase | MariaDB |
---|---|---|
1. | Developed by Couchbase, Inc. and initially released on August 2010. | Developed by MariaDB Foundation and initially released on 29 October 2009. |
2. | Couchbase is written in C++, Erlang, C and Go languages. | MariaDB is written in C, C++, Perl and Bash languages. |
3. | The primary database model for Couchbase is Document Store. | The primary database model for MariaDB is Relational DBMS. |
4. | The secondary database model for Couchbase is key-value store. | The secondary database model MariaDB is Document Store and Graph DBMS. |
5. | Couchbase supports Map Reduce method. | MariaDB does not supports Map Reduce method. |
6. | There is no Foreign Keys in Couchbase and hence no Referential Integrity. | MariaDB provides the concept of Referential Integrity and have Foreign keys. |
7. | Couchbase is Data Schema free. | In MariaDB the data schema supports dynamic columns. |
8. | Couchbase only supports Declarative query language (N1QL) that extends ANSI SQL to JSON. | MariaDB has many queries similar and the working is also similar to SQL i.e it supports SQL. |
9. | Server operating systems for Couchbase are Linux, OS X and Windows. | Server operating systems for MariaDB are FreeBSD, Linux, Solaris, Windows. |
10. | Famous companies like Lockwood Publishing, Code Weavers, MSLGROUP, The Doyle Group, etc uses Couchbase. | Famous companies like CUNY, Accenture, Docplanner, Grooveshark, Northrop Grumman, uses MariaDB. |