日期:2014-05-17  浏览次数:20584 次

建立数据库问题——网站有多个版本
因为网站有中英版本,而且数据也对应有两份,所以仅仅国际化不能解决
我想知道大家一般是怎么做的
有如下方法:

方案一:仅使用一个数据库,对每个相关信息表中增加语言种类的字段,通过这个字段来确定使用哪种语言的数据


方案二:使用两个数据库,数据库结构完全一样,仅是数据不一样,在程序中同时建立两个数据库连接,然后根据用户选择的语言来切换数据库连接,然后对于相同的数据建立触发器,进行同步,比如说用户个人信息

我是初学DBA,我倾向于方案一,但是开发人员,觉得方案二好,
我害怕一失足成千古恨,希望有经验的师傅帮忙看看



------解决方案--------------------
方案2更具有扩展性,开发难度也低些