Как выжить под нагрузкой, имея 100 Тб в нешардированной MongoDB
Привет, друзья!
Говорят, что с MongoDB легко стартовать, и многие проблемы имеют решения «из коробки». Однако, когда нагрузка растет, вылезают грабли, о которых вас заранее никто не предупреждал… до сегодняшнего дня!
Мы собрали небольшую подборку статей и видеозаписей докладов от экспертов, которые когда-либо выступали на HighLoad++.
Что делать, если у вас монга с одной коллекцией на 100 терабайт? И ее нельзя выключать? И саппорт говорит, что они такое видят в первый раз? Импровизировать!
Статьи
Руководство по выживанию с MongoDB от Сергея Загурского.
NoSQL – коротко о главном от Сергея Туленцева.
Автоматическое масштабирование БД в Kubernetes для MongoDB, MySQL и PostgreSQL
Это перевод статьи Дмитрия Костика и Миколы Моржан из Percona.
Этим летом на Saint HighLoad++ 2024 тоже будем говорить про MongoDB. По совпадению, в программе два доклада о бэкапах, но с разных точек зрения. Граница между ними проходит ровно по извлечению реплики из Mongo. Один доклад – "до" извлечения, другой – "после".
Доклады Saint HighLoad++ 2024
Рассказ о том, как Яндекс учился бэкапить кластеры MongoDB для своих клиентов: чтобы бэкапы занимали адекватное количество места, с ними было легко работать, а главное – чтобы из них можно было восстановить консистентный кластер!
История о том, как Яндекс возвращал возможность физических бэкапов в MongoDB. Будет много подробностей про движок базы, про подход MongoDB к хранению данных и про то, как написать собственную логику бэкапа.
Saint HighLoad++ 2024 – это не только полезные доклады, но и крутое сообщество профессионалов. 24 и 25 июня 2024 разработчики высоконагруженных систем со всей России встретятся вместе, чтобы обсудить свои проекты, построить полезные связи, познакомиться с ведущими экспертами рынка. Ну и, конечно, попить кофе, погулять по Питеру и насладиться белыми ночами.
Присоединяйтесь к ним и вы!