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