Какие типы баз данных вы знаете?

Базы данных классифицируют по модели: реляционные, документные, ключ–значение, графовые и wide-column. Отдельно различают транзакционные и аналитические нагрузки.

Короткий ответ

Что ответить на собеседовании

Базы данных классифицируют по модели: реляционные, документные, ключ–значение, графовые и wide-column. Отдельно различают транзакционные и аналитические нагрузки.

Подробный разбор

Ответ с пояснениями

Базы данных классифицируют по модели: реляционные, документные, ключ–значение, графовые и wide-column. Отдельно различают транзакционные и аналитические нагрузки.

Реляционная модель удобна для связей и ограничений, документная — для агрегатов с гибкой структурой, графовая — для обхода связей. Key-value подходит для доступа по ключу, wide-column — для определённых распределённых сценариев.

Колоночное физическое хранение не равно wide-column модели. Time-series и search-системы выделяют по характеру задач. Категории пересекаются: одна СУБД может поддерживать несколько моделей, поэтому выбирать нужно по запросам и гарантиям.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее