最近看了下couchbase以及同步模型sync-gateway,相关内容做下记录。http://developer.couchbase.com/
couchbase服务端提供了couchbase server,客户端提供couchbase lite,使用sync-gateway进行数据的同步
官网的sample里提供了三个样例可以使用,分别提供最简单的客户单db读写、简单的同步操作、带有facebook登陆验证等的复杂操作
关于sync-gateway的配置,默认使用walrus作为数据库,可以将其修改为couchbase server进行数据存储操作,如下面的配置
{
"interface": ":4984",
"adminInterface": ":4985",
"log": ["REST"],
"databases": {
"grocery-sync": {
"server": "http://127.0.0.1:8091",
"bucket": "default",
"users": {
"GUEST": {
"disabled": false,
"all_channels": ["b"]
}
},
"sync": &#