2013-10-17 19 views
0

如何知道何時使用數組作爲外鍵vs聯結表? (這將在哪些場景中實現更好的性能)IE如果我知道我只有12個月作爲我的外鍵我會假設陣列會表現更好。 有人知道如何證明一個人會比另一個更好嗎?有什麼東西要找?性能折衷與結合表而不是外鍵陣列?

如果多對多關係存在,其中每個關係通常只有5個外鍵。大約10點左右,等等,你什麼時候打電話停止使用聯結表並使用數組?

我不尋找opionions。我正在尋找方法來確定如何衡量或呼籲更好的性能選擇。

回答

4

如果您有多對多表,則應始終使用聯結表。如果你有一對多的關係,你應該有父子表。你幾乎從未擁有的是一張桌子,其中包含以下字段:Phone1,Phone2,Phone3。