2013-07-15 15 views
3

我的问题是有关设计问题...将数据从RDBMS传输到Couchbase文档时,我应该如何设计我的文档?

所以我需要从他的couchbase 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,我还作为文件ID斗“默认”使用,而我不能为每个表创建多个水桶......所以,如果现在第二个表来具有相同的主键值=“3”...它不会添加它。

回答

相关问题