Database
Database (база данных, DB, БД) — это организованное хранилище информации, предназначенное для сохранения, обработки и оперативного доступа к данным. Используется в веб-сайтах, мобильных приложениях, корпоративных системах и других программных продуктах, где требуется работа с большими объемами информации.
БД содержит сведения о пользователях, товарах, заказах, публикациях, платежах и других объектах. Данные структурируются по четким правилам, что помогает быстро находить нужную информацию, изменять ее и выполнять сложные запросы.
Для управления используются СУБД (системы управления базами данных). Самыми распространенными решениями считаются MySQL, PostgreSQL, Microsoft SQL Server и MongoDB. Все эти системы являются реляционными базами данных, где таблицы связаны друг с другом.
В веб-разработке БД выступает в качестве основного источника информации для сайта или приложения. Когда пользователь открывает страницу, выполняет поиск или отправляет форму, система обращается к базе для получения или сохранения необходимых данных.
Также при экстремальных объемах данных (big data) используются нереляционные базы данных, такие как: Apache Cassandra, Google Bigtable, Yandex ClickHouse.
Они увеличивают скорость внесения и обработки данных. В нереляционной базе данных нет жёстких таблиц и связей между ними — данные можно хранить в любом удобном виде: документами, списками, парами «ключ-значение», — что дает больше гибкости, но меньше строгости в структуре.