【发布时间】:2012-03-21 04:14:41
【问题描述】:
我们正在为即将到来的项目评估 NoSQL。我倾向于以 RDBMS 的方式思考问题,并且在概念化缺乏规范化方面遇到了困难。
我了解在 NoSQL 中复制数据不会被视为错误。我无法理解的是修复数据更改以防止异常。
举例说明问题:
您正在组织一系列扑克锦标赛。你有球员, 地点和比赛活动。据我了解,锦标赛 事件可能包含一个位置和一组玩家。它确实 不需要拥有所有玩家数据,但如果你想获取名称 以及参加下一场锦标赛的每个人的家庭住址,这些信息 应该在锦标赛收藏中。
有人结婚并搬家,改变了他们的姓氏和 地址。应用程序是否需要更新播放器集合和 锦标赛收藏?还是我的收藏模型错了?怎么做 开发人员“跟踪”信息在哪里重复?
【问题讨论】:
标签: nosql denormalization