Переходим к базам данных
Пишу больше для себя, чтобы не забыть…
И так, сети мы уже разобрали, теперь начинаем блок про базы данных. Это будет серия постов с обзором разных типов и подходов.
Что такое база данных
База данных — это сущность, в которой хранятся данные приложений, сайтов и сервисов.
Приложение обращается к базе данных через специальный язык запросов — SQL, используя программный код.
Как приложение работает с БД
Программа отправляет в базу данных SQL-запрос, например:
SELECT * FROM users;
В программном коде (например, на JavaScript) это выглядит как отправка строки с SQL-запросом в соединение с базой и получение результата, который затем обрабатывается приложением.
Язык SQL
SQL — это язык запросов к базе данных. Он заметно проще, чем полноценное программирование. Если потратить пару вечеров на изучение, на собеседовании уже можно уверенно объяснить, как с ним работать и что он делает.
Виды баз данных
Существует два основных типа баз данных:
SQL — реляционные, табличные базы данных.
NoSQL — нереляционные базы данных.