我有一个键值对,其中每个键的值是一个列表。存储和检索此类数据的最佳解决方案是什么?我也希望能够搜索这些值并找到公用。
示例输入为:
[
{ key1, [ keyvalue11, keyvalue12, keyvalue13 ] },
{ key2, [ keyvalue21, keyvalue22, keyvalue23 ] },
{ key3, [ keyvalue31, keyvalue32, keyvalue33 ] }
]
或者可能是:
[
{ name:key1, [ {k: 'k11', v: 'v11'}, {k: 'k12', v: 'v12'}, {k: 'k13', v: 'v13'}] },
{ name:key2, [ {k: 'k21', v: 'v21'}, {k: 'k22', v: 'v22'}, {k: 'k23', v: 'v23'}] },
{ name:key3, [ {k: 'k31', v: 'v31'}, {k: 'k32', v: 'v32'}, {k: 'k33', v: 'v33'}] },
]
我有数十亿条这样的记录,我正在寻找最佳解决方案。