[英]Mongodb schema design for property
我打算从传统关系数据库中重新设计我的遗留财产检查,以使用mongodb。 我对mongodb模式设计非常陌生,希望您就如何设计模式提出建议
在旧版数据库中,我具有下表
财产(持有财产数据信息)
PropertyField(分层结构中属性的动态字段)-FieldID-FieldParentID-FieldName-FieldDescription
示例:厨房,厨房> Windows
InspectionTemplate(需要检查属性字段的模板)
InspectionTemplateField(检查员必须填写字段)
检验(检验信息)
条件(属性字段的条件)
示例:良好,公平,需要替换,差,需要修复
PropertyCondition(属性的当前和先前条件)
我对mongodb模式重新设计的问题是
Exterior | |_ FrontDoor | |_ BackDoor | |_ Fence |Gargage | |_ Walls | |_ Windows |MasterBedRooms | |_ Sink | |_ Cabinet |Fireplace
根据Mongodb树数据模型模式,物化路径最适合这种情况,因为它为查询节点和子节点提供了最佳性能。 但是,该文档未提及更新或插入到树的新节点是否是良好的性能。
问候,托马斯。
问题1:
我能想到的几点是:
参考模型,如果:
嵌入式模型,如果:
问题2:我不明白这个问题。 抱歉! 尝试重新构图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.