База данных "ключ-значение" | OTUS

База данных "ключ-значение"

Как известно, существуют 4 вида нереляционных баз данных: графовые, колоночные, документоориентированые и "ключ-значение". Вкратце рассмотрим последний тип.

При реализации БД "ключ-значение" каждая запись будет иметь, соответственно, как ключ, так и значение. На практике разработчики чаще всего используют такие базы в тех случаях, когда данные не являются слишком сложными, но при этом скорость работы находится в приоритете.

0_185759_93634_1-1801-d7681e.jpeg

К примеру, такая БД станет прекрасным выбором при хранении данных конфигурации. Сохраненным таким образом данным не будет назначена никакая схема, ну а сама NoSQL-база будет существенно легче, если сравнивать ее с той же реляционной.

Ярким и вполне себе успешным примером вышеописанной базы "ключ-значение" является база данных Redis.

Untitled_design_2_1_1-1801-c0f09b.jpg

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

1-1801-9507a2.png

По материалам https://mcs.mail.ru/blog.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто