Эксплуатация больших монг (mongodb)

preview_player
Показать описание
Данила Мигалин, ответственный за прекрасную работу приёма платежей сервиса skype, расскажет про опыт эксплуатации больших стораджей на mongodb в яндекс.диске.

Дисклеймер от рассказчика:
я больше работал с 2.х, соответственно, весь опыт на 100% релевантен только для движка mmap, но может быть, у кого-то он еще есть (хотя нет ни малейшей причины не обновляться на wt) ну и много чего остается актуальным для WT и монгоса.
расскажу про использовавшуюся топологию репликасетов и как к ней пришли, про особенности шардирования и тяжелое наследие неправильно принятых на старте проекта решений, про то как от шардирования отказались. Покажу эпичные картинки про фрагментацию в mmap (в WT этого нет, поэтому просто как исторический казус)

Приходите, будет интересно.

Рекомендации по теме
Комментарии
Автор


Кстати, если у вас относительно большая инсталляция -- лучшее что вы можете сделать это не забыть обновиться до 3.4.4 как можно быстрее.

Но есть в WT и много полезного, включая тонкую настройку компрессии индексов, которая на некоторых видах данных может сократить объём на диске и I/O rate в несколько раз. Это конечно unsupported, но работает =)

onyxmaster
Автор

В 2015 году у нас была инсталляция на ~30ТБ, теперь на ~55ТБ. Видимо плохо искали =)

onyxmaster