2010-09-22 42 views
0

我目前正在設置一個數據庫結構來管理事件。多年事件管理器的數據庫設置

事件具有被存儲在諸如「位置」,「時隙」,「文件」等等

這本身單獨的表中的屬性不是那麼難以成立。但是,該工具需要能夠同時託管多個事件。因此,例如,用戶可以管理與DEF事件同時發生的ABC事件。顯然,數據庫需要能夠區分這些不同的事件。

我的第一個想法是添加一個描述事件(名稱:ABC)的唯一標識符的表格,然後使用此唯一標識符爲我的所有表格添加一個字段。

但是這意味着該工具會變得有點慢,因爲它必須查詢包含與該特定事件完全無關的數據的表。

有沒有其他解決方案,或者我應該不擔心膨脹?

回答

1

回答一個相當古老的問題,但它出現在谷歌查詢postgre數據庫事件的第六位,所以它可能對別人有幫助:不,別擔心。只需在引用表中的外鍵上創建索引以加快查找速度。