Redis

СУБД Redis — резидентная система управления базами данных класса NoSQL с открытым исходным кодом, которая работает со структурами типа «ключ — значение». СУБД находится в разработке с 2009 года, первоначально разрабатывалась для масштабного анализа логов. Совершенно новым на тот момент решением стало совместить функции хранилища и кэша. Кроме того, она использует очень сильно отличающийся от реляционных СУБД подход к получению данных клиентами: серверу передает не декларативный обрабатываемый движком СУБД запрос, а список конкретных операций. Redis является пятой по популярности СУБД в мире и самой популярной NoSQL СУБД. В 2010–2013 годах спонсированием разработки системы занималась компания VMware, затем проект был передан в Pivotal

Архитектура системы

 

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

Sentinel, добавленный в СУБД с версии 2.4, представляет собой сервис для создания распределенных систем и мониторинга состояния их узлов. Это решение можно выбрать, когда репликация выполняется при отсутствии полноценного кластера, элементы которого надежно связаны между собой. Sentinel как раз и выступает в роли такой связки.

Добавленный в Redis 3.0 Cluster предназначен для горизонтального масштабирования системы, когда нагрузка равномерно распределяется по всему хранилищу. 


Заказать отчет


Выберите отчет:*