冗余数据的索引优化?

时间:2014-04-07 23:55:56

标签: node.js mongodb

我将相同的tags: ['hello', 'world']存储在索引的多个文档中。

使用外部映射是否有意义:tags: { hello: 1, world: 2 }在客户端解析,有利于减少索引空间和磁盘上标记的大小?

本质上,客户端压缩,从静态配置文件中提取映射。

1 个答案:

答案 0 :(得分:1)

如果存储空间是一个问题,那么尽可能使用小字段名称和值是一个优点。正如您所推测的那样,这将减少存储在磁盘上的数据量。假设您的客户端可以长期处理映射(并且您可以处理映射的维护),我看不出任何缺点。