【问题标题】:how to store static data that will be localized?如何存储将要本地化的静态数据?
【发布时间】:2018-11-13 22:09:59
【问题描述】:

我正在开发一个医疗保健系统,我希望医生在开始键入诊断而不是键入诊断时,他可以从将为他显示的列表中进行选择。

该列表包含疾病或症状,然后将其插入到数据库中的诊断表中。

我这样做有两个原因:

  • 我希望所有医生在编写诊断时使用相同的症状列表,以便稍后处理该数据,而不是每个人都按自己的方式输入。

  • 显示到不同地区时,数据会被本地化并翻译成不同的语言。

我在这里遇到了一个问题,我应该将所有这些都放在数据库或配置文件的查找表中吗?鉴于7 语言中的行数为3000(每种语言都有自己的列),我可以随时添加或删除新数据。

【问题讨论】:

  • 我原以为多语言在附加列中会更好,而不是单独的行。
  • @cloudsafe 是的,如果我将症状列表存储在查找表中,我会怎么做,如果您以另一种方式理解,我很抱歉。但我的意思是将它存储在数据库或配置文件中好吗?
  • @cloudsafe 我对其进行了编辑,使其顶部更清晰:)
  • 数据量最适合数据库。查找表的性能远优于配置文件。

标签: sql-server database-design configuration relational-database data-modeling


【解决方案1】:

我会将它们放入数据库中。我发现它比配置文件更容易维护,查询速度也更快。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 2018-04-09
    • 1970-01-01
    • 2021-03-10
    • 1970-01-01
    • 2020-04-17
    相关资源
    最近更新 更多