作者GoalBased (Artificail Intelligence)
看板Database
標題[SQL ] 開一個還是多個table
時間Mon Feb 24 15:58:14 2014
今天跟老鳥討論到一件事情,就是要建多國語系的table,
我:這樣的話是一個頁面
(頁面應該有500個以上)要開一個table嗎?
ex:
資料表:lan_login
id lan account password
1 中文 帳號 密碼
2 US Account Password
. . . .
. . . .
. . . .
. . . .
可是老鳥說,全部弄成一個table,加個頁面編號來篩選就好了,
我想問的是,這樣全部塞在一個table,跟各自獨立table,各有甚麼優缺點?
謝謝
--
‧Simple reflex agent
‧Model-based reflex agent
‧Goal-based agent
‧Utility-based agent
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.104.106
1F:→ terrybob:要看有沒有語系跟特定功能綁在一起 不然1個table就可以了 02/24 16:17
沒有綁功能,單純文字內容不同而已,不過我主要想問的是優缺點XD
2F:推 LaPass:一個table就夠了 02/24 19:59
3F:推 kewang:我是直接寫在AP層,會有一個properties檔專門存語系資料 02/24 22:58
4F:→ kewang:這樣子就不用去Table再query了,提升performance 02/24 22:58
5F:→ sankaka:資料量不大,一個table即可,好維護、不用做多餘的table 02/25 00:50
6F:→ sankaka:switch、可讀性也高,多table等於增加maintain的問題 02/25 00:50
謝謝大家的回覆喔! 持續蒐集資料中
※ 編輯: GoalBased 來自: 60.249.104.106 (02/25 08:43)
7F:→ iFEELing:線上不會異動的資料可以考慮在AP層做掉 免DB COST 02/25 22:50