存储为JSON还是单独的属性?

时间:2014-04-26 16:33:56

标签: ruby-on-rails

我正在使用Rails 3.2和MariaDB。我有这组数据:

description, services, facilities

未编入索引,仅用于显示页面中的输出。我应该将这些作为一个JSON对象存储在一个more_info属性中,还是作为单独的属性存储?

2 个答案:

答案 0 :(得分:2)

我个人会为他们制作专栏,通常会使字段更容易使用,特别是如果需要更新值。当我不知道将有多少属性时,我通常会保留JSON序列化字段。

答案 1 :(得分:0)

如果您向用户显示数据,我建议您将它们保存在不同的列中。我发现,只要用户看到他们想要过滤的东西,或者以你未曾预见的方式使用它。 如果你不是那么选择不那么明确,但事实上你有3个不同的群体表明它们是不同的东西,随着你的应用程序的成熟,可以区别对待。 我总是会使用标准化表格,除非你有记录的理由不这样做。