1. Couchbase:
Couchbase Server是一个开放源代码,分布式,多模型,NoSQL,面向文档的数据库软件包,已针对交互式应用程序进行了优化。它也被称为Membase。它由Couchbase,Inc.开发,最初于2010年8月发布。
2. MariaDB:
MariaDB是一个开源关系数据库管理系统(RDBMS),它是广泛使用的MySQL数据库技术的兼容即插即用替代品。它由MariaDB基金会开发,最初于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. |