[英]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.