【发布时间】:2016-02-08 11:13:54
【问题描述】:
在我的应用程序中,客户将收到一组 5 个基于选择的问题。根据答案,他将获得报价。答案选项和提议按以下方式映射。
[1,3,2,5,4] - 报价 5,
[1,1,1,2,1] - 报价 2
总共大约 30 个映射。
这是我需要澄清的地方。 我应该将它存储在应用程序数据库中还是文件中? 哪种方法最好?为什么?
【问题讨论】:
-
是静态数据吗?是否需要编辑?是否需要以编程方式进行编辑?多久需要编辑一次?用 YAML/JSON 等易于编辑的东西编写它更容易吗?与数据库相比,这种轻松是否值得任何权衡?数据是否需要查询?查询有多复杂?在 SQL 中编写查询或读取静态文件并应用一些代码逻辑是否更容易? – 最后你需要决定!
标签: database postgresql ruby-on-rails-4 data-management