1

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

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

4

3 回答 3

0

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

例如

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

或者

"selector": { "_id": { "$regex": "^USA:" } }
于 2022-02-22T06:33:16.860 回答
0

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

"selector": { "_id": { "$regex": "^[PartitionName]:" } }
于 2021-12-09T07:56:46.850 回答
0

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

于 2022-02-20T12:24:11.833 回答