【发布时间】:2013-11-06 00:08:42
【问题描述】:
对于我拥有的一些高尔夫数据,mongo 中的最佳架构是什么,我有点麻烦。
Tables:
ClubManufacturer (id, name, descr) -- ex: 1, Titleist
ClubType (id, name) -- ex: 1, Driver
Club (id, id_clubType, id_clubManufacturer, name, url) -- ex: 1, 1, 1, 913D2, link
我是否应该将每个球杆制造商存储为一个文档,并将球杆(和类型)作为文档的属性?我不知所措,因为我需要访问数据,以便显示所有发球杆或制造商的所有球杆。
我也是 mongodb 的新手,因此非常感谢任何见解。
谢谢!
【问题讨论】:
-
每个厂家都有哪些属性?看起来它只是“名称”,那么为什么要规范化呢?只需将名称存储在俱乐部集合中,并将俱乐部类型存储为一个字段......
-
其实有,厂家有“说明”,我更新了OP。
标签: sql mongodb database-schema nosql