для нескольких миллионов активно добавляемых файлов с TTL (файлы должны удаляться спустя определенное время физически и освобождать место), размером в среднем по мегабайту каждый, с резервной копией (репликой) на сервере в другом цод. Подходит ли монга в качестве движка такого хранилища?
В частности интересует, сколько ей потребуется оперативки для работы с рейдом размером несколько терабайт, не упрется ли она в иопсы при примерно десяти тысячах рпм, включая около 5% из них на инсерт новых файлов, будет ли прилежно работать со всем этим добром на двух машинах, или же нужно делать кучу шардов.
Кто сталкивался? Стоит ли выбирать монгу, или есть решения получше?
нужно немного доп инфы: 1. ттл длявсех доков будет для каждого свой или общий? 2. сами доки это текстовые или бинарные данные? 3. какого рода запросы предполгается делать по ним, будет ли это простой доступ по ключу или планируются сложные запросы? 4. какая часть из этих данных будет "горячей" и должна будет храниться в оперативе? 5. устареващие данные будут ли повторно запрашиваться и как часто?
Обсуждают сегодня