2013-07-15 14 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」...它不會添加它。

回答

相關問題