[SQL ] 開一個還是多個table

看板Database作者 (Artificail Intelligence)時間11年前 (2014/02/24 15:58), 編輯推噓2(205)
留言7則, 5人參與, 最新討論串1/1
今天跟老鳥討論到一件事情,就是要建多國語系的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

02/24 16:17, , 1F
要看有沒有語系跟特定功能綁在一起 不然1個table就可以了
02/24 16:17, 1F
沒有綁功能,單純文字內容不同而已,不過我主要想問的是優缺點XD

02/24 19:59, , 2F
一個table就夠了
02/24 19:59, 2F

02/24 22:58, , 3F
我是直接寫在AP層,會有一個properties檔專門存語系資料
02/24 22:58, 3F

02/24 22:58, , 4F
這樣子就不用去Table再query了,提升performance
02/24 22:58, 4F

02/25 00:50, , 5F
資料量不大,一個table即可,好維護、不用做多餘的table
02/25 00:50, 5F

02/25 00:50, , 6F
switch、可讀性也高,多table等於增加maintain的問題
02/25 00:50, 6F
謝謝大家的回覆喔! 持續蒐集資料中 ※ 編輯: GoalBased 來自: 60.249.104.106 (02/25 08:43)

02/25 22:50, , 7F
線上不會異動的資料可以考慮在AP層做掉 免DB COST
02/25 22:50, 7F
文章代碼(AID): #1J2lkP0P (Database)