我对以下问题感兴趣:如何最好地存储相对静态的数据 - 在数据库中、在代码中,还是组合起来?
例如,我们有一个国家/地区列表,它们不会每天都发生变化,一方面它们无法保存到数据库中并存储为数组,无法手动编号,甚至无法使用2个字符的国家/地区代码。
接下来,我们现在有了来自 Google 地理编码器的信息,我们有 place_id 和国家/地区的边界,它也就像不可更改的数据。
稍微复杂一点,现在我们需要将应用程序部署在另一台机器上,假设我们有国家/地区列表,但没有来自 Google 的信息,并且执行 200+ 请求作为迁移的某个部分也是如此不是一个选项..
这样的例子有很多,有些更难,有些更容易——货币、语言、不同类型的东西。
我想听听您的一些方法、反射(reflection)和最佳实践。谢谢!
最佳答案
一旦您决定将静态数据JOIN
到“动态”表中,您就会很高兴将其存储在数据库中。
而且,当南斯拉夫或捷克斯洛伐克再次 split 时,您不必编辑代码。
关于mysql - 如何存储相对静态的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49172944/