Gymterview
junior

Что такое база данных?

База данных (БД) — организованный набор структурированной информации, адаптированный для хранения, поиска и обработки вычислительной системой.

Аналогия из жизни: база данных — это как картотека в библиотеке. Каждая карточка содержит информацию о книге, карточки разложены по ящикам в определённом порядке, и библиотекарь может быстро найти нужную запись по автору или названию.

Ключевые характеристики

  • Данные организованы по определённой модели (реляционная, документная, графовая и др.)
  • Доступ к данным обеспечивается через СУБД
  • Поддерживается целостность и согласованность данных
  • Возможен одновременный доступ нескольких пользователей

Виды баз данных

Тип Модель данных Примеры
Реляционные Таблицы со связями PostgreSQL, MySQL, Oracle
Документные JSON/BSON-документы MongoDB, CouchDB
Ключ-значение Пары key-value Redis, DynamoDB
Графовые Узлы и рёбра Neo4j, ArangoDB
Колоночные Столбцы вместо строк ClickHouse, Cassandra

На собеседовании: интервьюер ожидает не только определение, но и понимание того, что база данных — это не просто файл с данными, а система с гарантиями целостности, параллельного доступа и восстановления после сбоев.