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