【发布时间】:2012-09-09 19:10:57
【问题描述】:
我应该如何在 MySql 中对这些数据建模?
我的数据如下所示:
有许多项目,其中一些共享一个 ITEMGROUP。每个项目都有一个 0-10 或 20 个事件的列表。每个项目都可以处于 INPROGRESS 状态或 COMPLETED 状态。
我想通过两种方式查询这些数据:
- ITEMGROUP 中的所有项目。按需查询。
- 由唯一标识符组成的一个项目,以及所有事件 与之相关联。按需查询。
- 所有项目正在进行中。至少每小时一次。
每月输入 2,000,000 个项目。因此,一年后数据库将拥有 24,000,000 个项目。
为这些数据和这些查询模式建模我的数据和索引的最佳方法是什么?我应该注意这些数据和这些查询的哪些问题?
【问题讨论】:
标签: mysql sql data-modeling