【发布时间】:2011-12-20 16:43:39
【问题描述】:
我正在尝试确定最佳数据仓库类型设计。它将用于使用 Google 类型搜索查找不同项目在不同时间段内的历史平均价格。例如,股票 A 本月、300 万、600 万和 1 年前的平均价格是多少?问题是我没有可以使用的项目名称,我有关于该项目的描述字段。
这意味着我不能将项目聚合到视图中,因为同一个项目可能会列出 20 次,每个都有不同的描述,所以我必须在描述字段上即时进行全文搜索,获取价格插入日期
所以我最好的办法是把所有东西都放在一张桌子上,比如:
MAIN
----------------------------
ID | Description | Price | Date
或许多表:
DESCRIPTION
------------------
ID | Description |
PRICE
---------
ID | PRICE
只需加入即可获取我想要的数据。该数据库将包含几百万行。如果我有办法获得项目的真实名称,我可以看到预先聚合数据,但这不是我的选择。我很感激任何建议!
【问题讨论】:
标签: mysql database-design data-warehouse