字段中文名写在表里还是文件里?
qufo 2009-10-19 09:03:50 在进行数据库程序开发时,我们会碰到很多问题,其中之一就是,字段的英文名与中文名对照。
比如,数据库中的Username,要被映射成为“用户名”,这个“用户名”在用户新增时,用户编辑时,查询用户,给用户授权等等各处都要用到,因此,如果我们能把他写到某处的话,可以通过脚手架来把这个名字直接读出来,显示出标题。
现在,问题来了,这个对照文件写在哪里好呢?
写在表中,优点是,减少文件IO,表结构比松散的文件要好。
写在文件中,优点是,减少数据库读取次数。缺点是不好写,容易写错。特别是在处理多维数组时。还有设计时如果改变这些结构。
我看了一下一些框架,大部分是写在文件里的,以一个数组形式保存,这些框架当然要考虑我们网页设计人员可能没有权限去动数据库结构,但是,国内大部分的编程人员还是可以很容易动到数据库结构的。
各位投票一下,如果你在设计的话,你会选择放在哪里?