1. | Developed by Apache Software Foundation. | Developed by Couchbase, Inc. |
2. | It was initially released in 2012. | It was initially released on August 2010. |
3. | It is written using Javascript language. | It is written using C++, Erlang, C and Go languages. |
4. | It do not have SQL support. | It provides support to Declarative query language (N1QL) that extends ANSI SQL to JSON. |
5. | It only provides Eventual Consistency method to ensure consistency in a distributed system. | It provides us with Eventual Consistency and Immediate Consistency methods to ensure consistency in a distributed system. |
6. | It does not supports ACID transactions. | It supports ACID transactions. |
7. | In PouchDB, there is no predefined datatypes. | Predefined datatypes of Couchbase are boolean, string, number, etc. |
8. | It is server-less. It requires a JavaScript environment (browser, Node.js). | It have Linux, OS X and Windows as server operating systems. |
9. | It supports JavaScript programming language. | It supports .NetC, Clojure, ColdFusion, Erlang, Go, Java, JavaScript, Perl, PHP, Python, Ruby, Scala, Tcl programming languages. |
10. | It uses HTTP REST JavaScript API. | It uses Native language bindings for CRUD, Query, Search and Analytics APIs. |
11. | It uses View functions in JavaScript as server-side scripts. | It uses Functions and timers in JavaScript as server-side scripts. |