Rails - Active Record还是JSON文件?

时间:2015-02-05 01:42:29

标签: ruby-on-rails json activerecord

我何时应该使用Active Record的数据库?什么时候应该使用JSON / YAML / XML(无论如何)来存储不会像国家/地区列表或(在我的情况下)更改的数据)法术列表。

类似的东西:

[
    {
        "name": ...
        "require level": ...
        "school": ...
    },
    {
        "name": ...
        "require level": ...
        "school": ...
    }
]

谢谢。

1 个答案:

答案 0 :(得分:1)

对于不会更改的数据,您应始终使用YAML / JSON / XML文件,而不是将信息存储在数据库中。

从数据库读取数据要慢得多,所以尽量避免使用它。

如果你不确定数据是否会改变/你知道数据会改变但不经常 - 我建议不要使用数据库(这就是我正在做的事情)。

我建议使用YAML文件,但这是一个不同的主题。 你可以阅读Yaml Vs Json