Я использую MongoDB 4.0, и у меня есть 2 разные базы данных, как показано ниже:
Первая с этой статистикой
"collections" : 527,
"views" : 0,
"objects" : 20512406,
"avgObjSize" : 145.463036271805,
"dataSize" : 2983796858.0,
"storageSize" : 10980642816.0,
"numExtents" : 0,
"indexes" : 2335,
"indexSize" : 7409999872.0
, а другая с этой статистикой
"collections" : 483,
"views" : 0,
"objects" : 11765584,
"avgObjSize" : 6324.48132315404,
"dataSize" : 74411216264.0,
"storageSize" : 30270824448.0,
"numExtents" : 0,
"indexes" : 1632,
"indexSize" : 939061248.0,
Я использую WiredTiger Storage Engine и знаю, что он сжимает данные и сохраняет их на c. У меня вопрос: почему в первой базе данных storageSize
больше dataSize
, а во второй dataSize
больше storageSize
?
И еще один вопрос, почему numExtents : 0
Я знаю, что он содержит data extents
и index extents
, но почему он показывает 0
?