MongoDB — это база данных документов с открытым исходным кодом, которая обеспечивает высокую производительность, высокую доступность и автоматическое масштабирование.
Его ключевые особенности:
- Документоориентированная и NoSQL база данных.
- Поддерживает агрегацию
- Использует формат BSON
- Шардинг (помогает в горизонтальном масштабировании)
- Поддерживает специальные запросы
- Схема Меньше
- Закрытая коллекция
- Индексирование (любое поле в MongoDB может быть проиндексировано)
- Набор реплик MongoDB (обеспечивает высокую доступность)
- Поддерживает несколько механизмов хранения данных
Итог
Ключевой вывод для интервью: объясните, что такое MongoDB?