首页 > 解决方案 > 性能字符串与 int 值

问题描述

我继承了一个 Mongo 数据库,该数据库目前将枚举值存储为字符串。它提供了很好的、可读的数据,但我关心的是数据库在增长时的性能。除了可变长度字符串值比整数值占用更多存储和内存这一事实之外,搜索/过滤字符串与整数值的开销是否会给 Mongo 带来缩放问题?

例如:

{           
    $match: {
        "UnitOfMeasure" : { $eq :'Metric' }
}

对比

{           
    $match: {
        "UnitOfMeasure" : { $eq : 100 }
}

标签: mongodbsearch

解决方案


推荐阅读