我確實有一個包含多個表的數據庫。多表會降低結果的速度嗎?
這種多表是關係到例如單個名稱..
Table 1 contains name of the person, joined date,position,salary..etc
Table2 contains name of the person,current projects,finished,assigned...etc
Table 3 contains name of the person,time sheets,in,out,etc...
Table 4 contains name of the person,personal details,skill set,previous experiance,...etc
所有表中包含人數超過50000 names
,及其詳細信息。
所以我的問題是所有的表格都包含了一個名字相關的信息說Jose20856
這個名字是所有4個表格的唯一索引。當我搜索Jose20856
時,所有四個表都會給出結果並輸出到前端軟件/ html。 所以我需要保持多個表或組合到一張表?
如果是這樣
CASE 1
Single table -> what are the advantages? will result will be faster? what about the system resource usage?
CASE 2
Multiple table ->what are the advantages? will result will be faster? what about the system resource usage?
由於我是新來的MySQL我想有您的寶貴意見向前邁進
但會在這裏?適用因爲所有四個表的索引相同的名稱沒有一點區別? – 2011-01-08 17:08:25