У меня большая коллекция в Монго.Около 1,7 миллиарда записей занимают около 5 ТБ дискового пространства.Мне больше не нужно хранить эти данные бесконечно, поэтому я ищу варианты для избавления от большей части данных, предпочтительно на основе "createAt".
Мне интересно, чего ожидать, если я добавлю ttlиндекс, чтобы хранить записи только в течение месяца максимум.У меня есть следующий индекс в настоящее время:
{
"v" : 1,
"key" : {
"createdAt" : 1
},
"name" : "createdAt_1",
"ns" : "someNS.SomeCollection",
"background" : true
}
Как быстро Монго сможет удалить все эти данные?Из того, что я прочитал, процесс ttl выполняется каждые 60 секунд.Сколько данных он удаляет каждый раз вокруг?