我何时应该使用Active Record的数据库?什么时候应该使用JSON / YAML / XML(无论如何)来存储不会像国家/地区列表或(在我的情况下)更改的数据)法术列表。
类似的东西:
[
{
"name": ...
"require level": ...
"school": ...
},
{
"name": ...
"require level": ...
"school": ...
}
]
谢谢。
答案 0 :(得分:1)
对于不会更改的数据,您应始终使用YAML / JSON / XML文件,而不是将信息存储在数据库中。
从数据库读取数据要慢得多,所以尽量避免使用它。
如果你不确定数据是否会改变/你知道数据会改变但不经常 - 我建议不要使用数据库(这就是我正在做的事情)。
我建议使用YAML文件,但这是一个不同的主题。 你可以阅读Yaml Vs Json