PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] 開一個還是多個table
作者:
GoalBased
(Artificail Intelligence)
2014-02-24 15:58:14
今天跟老鳥討論到一件事情,就是要建多國語系的table,
我:這樣的話是一個頁面(頁面應該有500個以上)要開一個table嗎?
ex:
資料表:lan_login
id lan account password
1 中文 帳號 密碼
2 US Account Password
. . . .
. . . .
. . . .
. . . .
可是老鳥說,全部弄成一個table,加個頁面編號來篩選就好了,
我想問的是,這樣全部塞在一個table,跟各自獨立table,各有甚麼優缺點?
謝謝
作者:
terrybob
(罪雲樵)
2014-02-24 16:17:00
要看有沒有語系跟特定功能綁在一起 不然1個table就可以了
作者:
LaPass
(LaPass)
2014-02-24 19:59:00
一個table就夠了
作者:
kewang
(652公車)
2014-02-24 22:58:00
我是直接寫在AP層,會有一個properties檔專門存語系資料這樣子就不用去Table再query了,提升performance
作者:
sankaka
(夏。)
2014-02-25 00:50:00
資料量不大,一個table即可,好維護、不用做多餘的tableswitch、可讀性也高,多table等於增加maintain的問題
作者: iFEELing (ing)
2014-02-25 22:50:00
線上不會異動的資料可以考慮在AP層做掉 免DB COST
繼續閱讀
[系統] 'OraOLEDB.Oracle' 提供者並未登錄於本
gun5566
[SQL ] 轉橫向SQL語法請益
shen616
[SQL ] 多筆資料邏輯運算輸出結果
On1earth
Re: [SQL ] 如何統計多欄位符合條件的次數?
icydream
[SQL ] 如何統計多欄位符合條件的次數?
jami520
[SQL ] 分割資料表並存成新表?
david1985
[SQL ] mysql greatest N per group?
cklonger
[SQL ] 一欄位多個數值填入
woohyuk49
[SQL ] 請教版上的高手,如何查表填值?
UNIEER
[系統] SQL SERVER 架設
jono103
Links
booklink
Contact Us: admin [ a t ] ucptt.com