Что такое база данных и зачем она нужна
Прежде чем писать первый запрос, разберёмся что такое база данных и почему она нужна вместо обычных файлов.
Проблема, которую решают базы данных
Представь интернет-магазин: 500 000 клиентов, 10 000 товаров, 2 000 000 заказов. Хранить всё в Excel? Файл будет весить гигабайты, открываться минутами, а тысячи пользователей одновременно, вообще невозможно.
База данных решает эту проблему.
Что такое база данных
База данных, специализированное ПО для хранения, организации и быстрого поиска больших объёмов данных.
Представь склад с идеальной системой хранения: каждый товар на своей полке, всё каталогизировано, любую позицию найти за секунды.
Три главных преимущества
Скорость. Найти одного клиента из миллиона, доли секунды.
Целостность. База следит за правилами: нельзя создать заказ для несуществующего клиента.
Одновременный доступ. Тысячи пользователей читают и пишут данные одновременно, база разрулит конфликты сама.
Реляционные базы данных
Самый распространённый тип, реляционные. Данные хранятся в таблицах, таблицы связаны между собой. SQL, язык для работы с ними.
💡 Главная мысль: База данных, это не большой Excel. Это специализированный инструмент для надёжного, быстрого и одновременного доступа к данным.