База данных

Что такое база данных? Это бездонная тумбочка, в которой хранится все, что нужно для счастья. Непонятно? Читаем пост.

База данных

С запросами разобрались.

Продолжаем изучение принципов работы любого сайта. Помните аналогию с библиотекой и записочками, которыми вы обмениваетесь с библиотекарем?

Повторяем ситуацию еще раз. Вы даете библиотекарю записочку, которая называется http-запрос (мы помним!). Если библиотекарь занят и ему не до вас, он вам шлет записочку, в которой написано 503. Не забыли пост о http-запросах? Сервис недоступен. Если почерк в вашей записочке непонятен, то библиотекарь пишет ответ 400. Если книжки нет на месте – 404.

Впрочем, какие книжки? В наше время никто с талмудами не морочится. Нет времени возиться с толстым томом. Нужна всего лишь одна глава. Библиотека у нас продвинутая, все тома давно расшнурованы и книжные листки лежат в папочках, как карточки в картотеке. Каждому листку присвоен уникальный идентификационный код. Этот листок, который читаете прямо сейчас, имеет собственный уникальный идентефикатор https://shopnseo.ru/posts/sayty/baza-dannykh, что на библиотечный язык переводится как команда библиотекарю:

  • дойти до шкафа shopnseo.ru,
  • взобраться на стремянку, чтобы добраться до полки posts,
  • достать с полки том под названием sayty,
  • найти в томе карточку с ID (идентификационным кодом) baza-dannykh,
  • доставить карточку читателю.

Понятно, что библиотекарю скучно туда-сюда бегать, а библиотека у нас продвинутая, все книги оцифрованы и хранятся на флешках. А флешки хранятся в тумбочке прямо на рабочем месте библиотекаря.

Вуаля!

Вы подаете библиотекарю запрос, тот роется в своей тумбочке, находит нужную флешку и тут же распечатывает ее вам. Все происходит очень быстро и бегать никуда не надо!

Так вот. Тумбочка, в которой хранятся флешки со всеми книгами, имеющимися в библиотеке, называется базой данных.

Базы данных бывают разные, но у всех общие принципы:

  • Хранение информации: База данных используется для хранения различных видов информации, таких как пользовательские данные, товары, услуги и т.д.
  • Управление данными: Она предоставляет средства для добавления, изменения и удаления данных, обеспечивая их целостность и безопасность.
  • Быстрый доступ к информации: Благодаря структурированному хранению данных, базы данных обеспечивают быстрый доступ к необходимой информации.
  • Масштабируемость: Базы данных могут масштабироваться для обработки больших объемов данных и удовлетворения потребностей растущего веб-сайта.
  • Поддержка множества пользователей: Базы данных позволяют одновременный доступ множеству пользователей, обеспечивая консистентность данных.

В общем, хорошая такая тумбочка! Надо брать!

Переходим к листику, распечатанному библиотекарем, к так называемой интернет-странице.

Комментарии