多年事件管理器的数据库设置

时间:2010-09-22 10:49:24

标签: postgresql

我目前正在设置数据库结构来管理事件。

事件的属性存储在单独的表中,如“location”,“timeslots”,“files”等。

这本身并不难设置。但是,该工具需要能够同时承载多个事件。因此,例如,用户可以管理与DEF事件同时发生的ABC事件。显然,数据库需要能够区分这些不同的事件。

我的第一个想法是添加一个表格,其中包含描述事件的唯一标识符(名称:ABC),然后使用此唯一标识符向我的所有表中添加一个字段。

但这意味着该工具可能会变得有点慢,因为它必须查询包含与该特定事件完全无关的数据的表。

还有其他解决方案,还是我不担心臃肿?

1 个答案:

答案 0 :(得分:1)

回答一个相当古老的问题,但它在postogle数据库事件的google查询中排名第6,因此它可能对其他人有所帮助:不,不要担心它。只需在引用表中的外键上创建索引,以加快查找速度。