我目前正在学习CouchDB和PouchDB。假设从CouchDB的角度来看,PouchDB是一个普通的CouchDB离线客户端(即它遵循CouchDB的专有复制协议),虽然是用JavaScript而不是Erlang实现的,但这是正确的吗?
答案 0 :(得分:2)
小修正:CouchDB的协议绝不是专有的(参见规范replication.io)并且有几个独立的实现 - CouchDB,PouchDB,Couchbase Sync Gateway,Cloudant,rcouch,Couchbase Mobile等
否则是的,PouchDB只是另一个CouchDB。实际上PouchDB Server在功能上与各种方式的CouchDB 1.6相同,直到HTTP接口,Fauxton UI等。
答案 1 :(得分:1)
从CouchDB的角度来看,与PouchDB复制或与另一个CouchDB实例复制之间没有区别。 PouchDB遵循标准复制协议,实际上是针对CouchDB使用的相同测试套件进行测试的。