Большинство цифровых продуктов -- от банковских сервисов до интернет-магазинов -- зависят от стабильности инфраструктуры и скорости отклика. Абсолютно любой запрос посетителя обязан обрабатываться мгновенно, а система -- выдерживать высочайшие нагрузки и работать без каких-либо перебоев.
В таких условиях особое значение приобретают решения, способные предоставить очень быструю работу с различными данными в памяти. Radix становится именно таким инструментом -- российская разработка, интегрированная в архитектуру платформы Picodata и созданная как хорошая замена Redis (https://picodata.io/redis-fstek).
Что представляет из себя отечественная платформа?
Radix -- Redis-совместимый плагин, который предназначен для всех, кто хочет сохранить привычную модель работы с кэшем, сессиями, очередями, но при этом перейти на более безопасную, надежную инфраструктуру.
Главное достоинство Radix -- это полная совместимость: разработчикам не нужно вносить видоизменения в код, чтобы начать применять Radix. Поддерживаются типичные команды и клиенты Redis, это позволяет осуществить миграцию простой и быстрой.
Однако функции Radix выходят за рамки Redis. Он создавался как часть корпоративной системы обработки данных, а не как полностью отдельный сервис. Поэтому Radix масштабируется горизонтально без ограничений на объем памяти одного узла, хорошо устойчив к всевозможным сбоям именно благодаря встроенным механизмам репликации и функционирует в рамках архитектуры с PostgreSQL-совместимой системой управления базами данных Picodata. Данный подход открывает путь к созданию целостной платформы данных без соединения автономных решений.
Отдельно необходимо отметить надежность: в Radix не нужна дополнительная инфраструктура для мониторинга, резервирования. В платформу уже интегрированы все механизмы высокой доступности. Это облегчает эксплуатацию и также делает систему надежной изначально.
Для организаций, которые работают в условиях ограничений на применение иностранного ПО, весомым аргументом в пользу Radix станет соответствие требованиям информационной безопасности: программный продукт имеет сертификаты ФСТЭК и подходит для эксплуатации в государственных и критически важных инфраструктурах.
Где может быть актуален Radix?
Radix применяется повсеместно, где ранее был востребован Redis:
• телекоме;
• ритейле;
• в финансовом секторе;
• системах реального времени и онлайн-сервисах.
Он полезен, когда необходимо обрабатывать огромный поток данных без потери скорости и стабильности.
Тем не менее стоит принимать во внимание: в случае, если для проекта не нужна быстрая обработка данных, а объемы работы не слишком велики, то использовать Radix не нужно -- стандартные СУБД справятся лучше. Решение не нужно для замены полноценных хранилищ данных, BI-систем.
Заключение
Radix -- это разумеется шаг вперед в сравнении с типичными in-memory решениями. Он соединяет высочайшую эффективность Redis с устойчивостью корпоративных систем управления базами данных, полностью вписываясь в стратегию импортозамещения.
Источник: https://picodata.io/redis-fstek/ (https://picodata.io/redis-fstek)