Строка производительности против значений int - PullRequest
0 голосов
/ 03 мая 2018

Я унаследовал базу данных Mongo, которая в настоящее время хранит перечисляемые значения в виде строк. Это делает для хороших, удобочитаемых данных, но меня беспокоит производительность базы данных по мере ее роста. Затраты на поиск / фильтрацию строки и целочисленных значений представляют проблемы масштабирования для Mongo, помимо того факта, что строковое значение переменной длины займет больше памяти и памяти, чем целочисленное значение?

Например:

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

против

{           
    $match: {
        "UnitOfMeasure" : { $eq : 100 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...