作者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