【发布时间】:2016-08-12 06:19:38
【问题描述】:
我有一些与其他字段相关的字段,我认为将其放在一个数据库列中会更干净。
例如,假设我有这些字段:
parking_available:booleanpaid_parking:booleanfree_parking:booleanparking_price:integer和reservation_required:boolean
因此,如果我使用arrays、json 或hstore,那么我可以将store 和fetch 上述参数的值作为字符串而不考虑数据类型。但是我很困惑这里哪个更好,或者坚持使用各个数据库字段。有人能解释一下arrays、json 和hstore 的用例以及它们的性能优势吗?
【问题讨论】:
标签: ruby-on-rails arrays json postgresql hstore