Преподаю
MongoDB
Документо-ориентированная NoSQL СУБД
О инструменте и моём опыте
MongoDB — NoSQL база данных, с которой работал в проектах,
требующих гибкой схемы и горизонтального масштабирования.
Использовал для хранения событий и документов с переменной
структурой. В учебных проектах.
Как использую в работе
- Проектирование документных схем
- Агрегационные пайплайны (Aggregation Pipeline)
- Шардинг и репликация
- Индексы: compound, text, geospatial
- Интеграция с Go через mongo-go-driver
Сценарии применения
- Хранение событийных логов
- Каталоги с переменной структурой
- Прототипирование с быстрой итерацией схемы