最近跟同事在讨论mongodb有没有垂直分表(垂直分集合)的必要,同事的观点:Mongodb垂直分表对性能提升不大,我的观点是垂直分表对性能提升比较大。话不多说,实践出真理。
首先分别建立两个集合 testData,添加5个字段, testDataPlus。添加20个字段。
testData集合结构如下:
testDataPlus集合的结构如下:
分别插入100w条数据。
针对一个字段进行查询:
结果出乎我意料,时间花费居然差不多,
最近跟同事在讨论mongodb有没有垂直分表(垂直分集合)的必要,同事的观点:Mongodb垂直分表对性能提升不大,我的观点是垂直分表对性能提升比较大。话不多说,实践出真理。
首先分别建立两个集合 testData,添加5个字段, testDataPlus。添加20个字段。
testData集合结构如下:
testDataPlus集合的结构如下:
分别插入100w条数据。
针对一个字段进行查询:
结果出乎我意料,时间花费居然差不多,