数据库技术项目化教程(基于NoSQL)项目12习题答案.docx

数据库技术项目化教程(基于NoSQL)项目12习题答案.docx

习题

1.请阐述MongoDB中文档的“嵌入”与“引用”两种数据关联方式的核心区别,并分别说明它们各自的适用场景和优缺点。

解析:区分两种关联方式的存储与耦合特性,明确适用场景。

答案:

核心区别

嵌入:数据嵌套同一文档(物理共存、强耦合、单次查询);引用:数据独立存储,靠_id关联(物理分离、弱耦合、多此查询)。

嵌入

适用:一对一、少量数据的一对多;优点:查询快、原子性好、结构直观;缺点:16MB限制、数据冗余、灵活度低。

引用

适用:大量数据的一对多、多对多;优点:无冗余、无大小限制、灵活度高;缺点:查询慢、原子性差、维护复杂。

2.MongoDB被誉为“无模式数据库”,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档