vouchdb基于Promise的API实现CouchDB和PouchDB的跨平台支持
当前vouchdb处于测试阶段,目标是实现CouchDB与PouchDB的无缝集成。项目主要包含以下任务:
-
测试和改进:目前需要在Node.js环境中测试数据变更、持续复制及取消复制功能,从而确保数据库的连续性。
-
仿真与兼容:通过API实现对PouchDB和CouchDB的无缝兼容,消除两者之间的差异。
-
冲突检测与解决方案:开发适当的冲突检测和解决方案,并为这些功能编写必要的测试。
安装指南
对于浏览器端的安装,在HTML文件中添加以下标签:
-
jquery.js - 支持任意版本。
-
src/vow.js - 承诺执行功能,提供全局对象
VOW
。 -
src/vouchdb.js - 创建全局变量
vouchdb
,用于提供基于Promise的CouchDB访问API。
数据库访问
要访问实际数据库,还需要加载以下模块之一或全部:
- src/vouchdb_couch.js - 添加
_couch
对象。
vouchdb将为开发者提供一致的Promise API接口,适用于Node.js和浏览器环境,方便实现跨平台数据库操作。
下载地址
用户评论