首页 文章

将数据从RDBMS传输到Couchbase文档时 . 我应该如何设计文档?

提问于
浏览
3

我的问题与设计问题有关......

所以我从用户那里得到他的沙发基地URL,他希望保留他的doucments的桶名,Ramquota等等...

但是,当他有多个表,他想在Couchbase中复制(用作Oracle DB上的缓存层)时...我应该如何在其中表示表...我的意思是存储桶不能等同于表因为多个存储桶会降低性能 . 此外,对于doc ID,我使用用户所引用的表的主键,但是,即使JSON中有一个表名,他可以在视图中使用它来查询,如果两个表具有相同的ID,它会是一个冲突...所以我创建主键表名称为DOcumentID ...或者如何在couchbase中表示表格,以便READS轻松查询 .

enter code here{"table": "gj2", "type": "insert", "id": "3", "name": "xyz"}

所以这里表gj2的主键是id,我也用作存储桶“default”中的文档ID,我不能为每个表创建多个桶...所以如果现在第二个表带有相同的主键值=“ 3“......它不会添加它 .

1 回答

相关问题