mongodb - 性能字符串与 int 值
问题描述
我继承了一个 Mongo 数据库,该数据库目前将枚举值存储为字符串。它提供了很好的、可读的数据,但我关心的是数据库在增长时的性能。除了可变长度字符串值比整数值占用更多存储和内存这一事实之外,搜索/过滤字符串与整数值的开销是否会给 Mongo 带来缩放问题?
例如:
{
$match: {
"UnitOfMeasure" : { $eq :'Metric' }
}
对比
{
$match: {
"UnitOfMeasure" : { $eq : 100 }
}
解决方案
推荐阅读
- android-studio - 如何在android的新活动中转换片段?
- swift - 有没有办法在 Swift 中延迟返回语句?
- python - 美丽的汤有时返回 NoneType
- python - Python 熊猫 .transform
- c# - 我可以更改列表的显示方式,但在自定义编辑器中保留 Add(-) 和 Remove(+) 按钮吗?
- node.js - 在 Node.js 中为数组的每个元素编写一个文件
- java - 使用 Streams 直接将属性转换为 HashMap
- c - 从递归函数打印主函数
- c++ - 如何重新映射 YUY2 图像?
- function - Google表格脚本:根据下拉列表移动行并按日期自动排序