База данных · Database
База данных — организованная совокупность структурированных данных, хранящихся и управляемых с помощью СУБД для эффективного поиска, изменения и защиты информации.
Подробно
База данных (БД) — это структурированное хранилище данных, доступ к которому осуществляется через систему управления базами данных (СУБД). Базы делятся на реляционные (PostgreSQL, MySQL, SQL Server, Oracle), где данные организованы в таблицы со схемой и связями, и нереляционные (MongoDB, Redis, Cassandra, ClickHouse), оптимизированные под конкретные модели и нагрузки. Ключевые свойства БД — целостность данных, транзакции (ACID), индексы для ускорения запросов, разграничение прав и резервное копирование. Базы данных лежат в основе практически любого приложения: от интернет-магазинов и банковских систем до аналитических хранилищ и ML-пайплайнов. Проектирование схемы, нормализация, индексирование и оптимизация запросов — обязательные навыки backend- и data-разработчика.
Примеры употребления
- CREATE DATABASE shop;
- psql -h localhost -U postgres -d shop
- SELECT o.id, o.total FROM orders o WHERE o.status = 'paid' ORDER BY o.created_at DESC LIMIT 100;
- На работе: «Изменения схемы базы данных вносим только через миграции и ревью»
