我可以使用 CouchDB 的新分区数据库只复制特定分区吗?



我对CouchDB 3感到非常兴奋,尤其是分区数据库功能。我想设置类似于 envoy 的东西,其中您有一个数据库可以同步到许多较小的数据库。

我想知道,为一个用户实现一个分区的最佳方法是什么,并且只允许用户同步自己的分区。是否可以将该日志进行同步,将全局更改拆分为分区更改,还是我考虑过度?

您可以向复制文档添加选择器。

"selector": { "_id": { "$regex": "^[PartitionName]:" } }

你是对的,括号表达式应该替换为实际的分区名称 - 最终表达式应该没有括号。

您可以向复制文档添加选择器。

例如

"selector": { "_id": { "$regex": "^CANADA:" } }

"selector": { "_id": { "$regex": "^USA:" } }

最新更新