0
我有一種情況,將有多個站點的URL別名查找表。每個站點都被認爲是自己的命名空間,所以重複的別名只要在不同的站點就可以。鍵值查找情況中非規格化PK與化合物PK之間的區別?
我的問題是存儲這些信息的時候,有沒有存儲這樣的數據之間PostgreSQL中的性能差異:
____________________________________
|Alias(PK) | Page_Object(FK) |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|namespace.alias|actual page |
VS:
_________________________________________
|Namespace(CK)|Alias(CK)|Page_Object(FK)|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|namespace |alias |actual page |
這基本上就是我遇到的情況,第二個選擇是使用組合鍵實際上可以讓我完成更多有用的工作,比如選擇特定的命名空間。謝謝! – ebolyen