[英]Many-to-many relationships in CouchDB or MongoDB
我有一個MSSQL數據庫,我正在考慮移植到CouchDB或MongoDB。 我在SQL數據庫中有多對多的關系,它在外部參照表中有數十萬行,對應於關系兩側表中的數萬行。 CouchDB和/或MongoDB是否能夠處理這些數據,以及為性能查詢格式化相關文檔的最佳方法是什么? 非常感謝。
由於MongoDB的“集合”模型類似於表,您當然可以在專用映射集合中維護m:n關系(使用其他集合中引用文檔的相關文檔的_id)。
如果可以:考慮使用嵌入式文檔重新設計應用程序。
http://www.mongodb.org/display/DOCS/Schema+Design
一般來說:在使用MongoDB時,嘗試關閉RDBMS的記憶。 盲目地將數據庫設計從RDBMS復制到MongoDB既沒有幫助也沒有建議也沒有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.