假设我想要存储包含hash
的{{1}}:
array
乍一看,我有两个选择。
{:foo=>[:bar, :baz], :quack => 'duck'}
的值并将其存储为:foo
。 string
,使用set
的{{1}}存储hash
,并使用{{1}重新构建包含2个查询的数据结构分别是key
和set
。 第二种方法对我来说很麻烦,特别是考虑到set
或多个hash
'嵌套在hash
和工作中的可能性涉及在检索时重建该结构。
使用hash
存储复杂数据结构的最佳方法是什么?
有没有更好的选择,我列出的选项可以让我利用array
数据类型?
答案 0 :(得分:1)
如果您不与其他对象共享数据,则应该继续进行序列化。
......只要他们低于512MB