Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Postgres: relational, key value, document, column family, graph, time series

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

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

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

СУБД делятся на реляционные (PostgreSQL, MySQL) с табличной схемой и SQL-запросами, NoSQL: ключ-значение (Redis), документные (MongoDB), колоночные (Cassandra), графовые (Neo4j) и time-series (InfluxDB). Каждая оптимизирована под свой тип нагрузки и модель данных.

Длинный ответ

Реляционные (SQL):

- Таблицы, транзакции, ACID, сложные JOIN.

 

Key-Value:

- Простые пары ключ–значение, сверхбыстрый доступ.

 

Документные:

- JSON/ BSON документы, гибкие схемы.

 

Column-Family:

- Оптимальны для аналитики и обработки больших объёмов.

 

Графовые:

- Узлы и связи, запросы по графу (path, neighbors).

 

Time-Series:

- Хранение временных рядов, агрегирование по времени.

 

Новые гибриды:

- Multi-model (ArangoDB), NewSQL (CockroachDB).

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    2

  • Сложность:

    7

Навыки

  • Postgres

    Postgres

  • MongoDB

    MongoDB

Ключевые слова

#relational

#key value

#document

#column family

#graph

#time series

Подпишись на Golang Developer в телеграм

  • Аватар

    Golang Guru

    Maxim Lukyanov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.