Главная / Radix

Radix – замена Redis
для госструктур
и критической
ИТ-инфраструктуры

Radix – замена Redis для госструктур и критической ИТ-инфраструктуры

Компания Picodata разработала Radix — отечественное решение, реализующее совместимость
с протоколом Redis и способное заменить существующие инсталляции Redis. Radix — плагин
к СУБД Picodata, сертифицированной по 4 уровню доверия ФСТЭК. Это обеспечивает соответствие требованиям информационной безопасности, позволяет использовать Redis в госсекторе
и критической ИТ-инфраструктуре.

Radix предоставляет пользователю возможность использовать привычный интерфейс Redis
с высокой надёжностью, репликацией и возможностью масштабирования, доступными
в архитектуре Picodata. СУБД Picodata сертифицирована по требованиям ФСТЭК России и может использоваться в защищённых контурах, государственных и критических ИТ-системах.

Основные преимущества Radix

Сертификация ФСТЭК

Radix работает поверх СУБД Picodata, которая подходит для использования в государственных информационных системах

Совместимость с Redis

Radix совместим с основными функциями Redis и поддерживает RESP, redis-cli, redis cluster utilities

Отказоустойчивость

Благодаря распределенной архитектуре Picodata, Redis обеспечивает высокую доступность и отказоустойчивость кластера

Drop-in-замена Redis

Использование Radix означает,
что клиенты могут максимально эффективно мигрировать с Redis
с сохранением существующих приложений и бизнес-процессов

Полноценный кластерный режим

Каждый узел видит и обрабатывает все данные. Кроме того, администраторы могут настроить кластер для работы как в режиме кэша, так и для персистентного хранения данных

Radix: отечественная альтернатива
Redis на платформе Picodata

Современные цифровые сервисы требуют молниеносной реакции на пользовательские действия, постоянной готовности к высоким нагрузкам и способности обрабатывать миллионы событий в секунду. Именно для таких задач создается Picodata — отечественная распределенная СУБД нового типа, входящая в состав корпоративной платформы данных Arenadata. Это решение сочетает в себе производительность, масштабируемость и отказоустойчивость, необходимые для систем реального времени, и полностью совместимо с PostgreSQL.

Но главное — Picodata может выступать как база для инновационных решений, расширяющих возможности традиционных СУБД. Одним из таких продуктов стал Radix — Redis-совместимый плагин, созданный как ответ на запросы импортозамещения и стабильной работы с данными в памяти.

Что такое Radix?

Это плагин к СУБД Picodata, отечественный аналог Redis, реализующий поддержку бинарного протокола. Он предназначен для миграции с Redis
без необходимости переписывать приложение. Подключение осуществляется с использованием привычных клиентских библиотек, таких как redis-cli,
а кластер Picodata начинает вести себя как Redis, поддерживая более 90 команд и основные типы данных. Это делает Radix удобной, надежной
и производительной заменой Redis — особенно в критически важных приложениях с высокими требованиями к отказоустойчивости, безопасности и масштабируемости.

Преимущества Radix:

1.      Автоматическое масштабирование по принципу Redis Cluster. Radix обеспечивает линейный рост производительности по мере добавления узлов — система стабильно работает в кластере до 2000 узлов.

2.      Журналирование (логирование) операций — важная особенность, обеспечивающая контроль, анализ и аудит событий в хранилище.

3.      Никакой необходимости в отдельной инфраструктуре Sentinel
или сторонних решениях для мониторинга. Высокая доступность
и отказоустойчивость встроены в архитектуру самой Picodata — используется журнал предзаписи (WAL), протокол Raft и механизмы репликации.

Существует возможность запустить Radix на базе сборок Picodata, имеющих сертификаты ФСТЭК по классам защищенности УД4 и УД6, что делает это решение подходящим для применения в гос.секторе и критически важных инфраструктурах.

Импортируйте ключ репозитория Picodata, используя следующую команду в терминале (здесь и далее команды следует вводить от пользователя root или с помощью sudo):

rpm --import https://download.picodata.io/tarantool-picodata/picodata.gpg.key


Подключите репозиторий:

dnf install https://download.picodata.io/tarantool-picodata/el/8/x86_64/picodata-release-1.1.3.0-1.el8.x86_64.rpm

После успешного выполнения команды в вашей системе появится дополнительный репозиторий в /etc/yum.repos.d/picodata.repo.

Установите пакет Picodata, скопировав и вставив в терминал следующие команды:

dnf clean all
dnf install -y picodata

Для того чтобы установить только пакет с нашей версией Tarantool, введите следующую команду:

dnf install -y tarantool-picodata

Создайте файл

Radix — российский Redis,который востребован в высоконагруженных системах, где ранее Redis применялся как быстрый in-memory кэш
или временное хранилище:

  • банки и фин.тех.;
  • операторы связи;
  • ритейл и e-commerce;
  • индустрии с IIoT (интернет промышленных вещей);
  • гос.структуры, требующие использования сертифицированного ПО.

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

Radix создан для организаций, которым необходимы:

  • Redis-интерфейс в рамках отечественной сертифицированной инфраструктуры
  • Хранение и кэширование данных в критически важных информационных системах
  • Совместимость с системами импортозамещения и реестрами российского ПО

Radix запускается на каждом узле кластера Picodata и использует внутреннюю маршрутизацию для доступа ко всем данным.

Возможны два режима работы:

  • Персистентный: с журналированием, репликацией и георезервированием
  • Кэш: высокопроизводительное кэш-хранилище без сохранения истории

Radix, также является сертифицированным продуктом, как и Redis,
его использование целесообразно там, где действительно требуются большие потоки данных и мгновенная реакция на события. Если у вас небольшие объемы и нет необходимости в real-time обработке, традиционные СУБД справятся с задачей эффективнее.

Кроме того, не рекомендуется использовать Picodata и Radix как основной источник данных для BI-систем — эти продукты не замещают DWH.

Сайт документации Picodata содержит подробные инструкции для того, чтобы запустить Picodata с поддержкой плагинов, а также установить, активировать и запустить плагин Radix. После этого вы сможете подключаться к Picodata так же, как и к обычному инстансу Redis. Например:

redis-cli -p 7379

Поддерживаются ключевые команды:  GET, SET, DEL, EXPIRE, HGET, HSET, TTL, SCAN, TYPE, и другие.

  • Picodata Enterprise 25.1+
  • Linux-серверы x86-64
  • Поддержка CLI или Ansible-инвентарей для конфигурации
  • Полная поддержка транзакций и Lua-скриптов
  • Гарантия атомарности выполнения скрипта (ошибка предотвращается на этапе загрузки скрипта)

Если у вас есть вопросы или предложения, присоединяйтесь к нашему Telegram-чату:
@picodataru

Radix на базе Picodata — это не просто отечественный аналог Redis,
а полностью интегрированное решение корпоративного уровня, позволяющее обрабатывать данные в реальном времени с надежностью промышленной СУБД. Можно сказать, что это уникальная база данных реального времени, это шаг вперед по сравнению с классическими
in-memory хранилищами: технологически, юридически и стратегически.

Кроме Radix, платформа Picodata поддерживает расширение функциональности через плагины на языке Rust. Это позволяет адаптировать систему под специфические бизнес-задачи, внедрять собственную логику обработки данных и создавать кастомные операторы. Таким образом, Picodata выступает не только как высокопроизводительная СУБД, но и как универсальный фундамент для построения распределенных решений,
где критична скорость, отказоустойчивость и соответствие требованиям
к информационной безопасности.

Мы готовы предложить оптимальное решение для ваших задач!

Свяжитесь с нами,
заполнив эту форму



    Нажимая кнопку «Отправить», вы подтверждаете ознакомление с условиями обработки персональных данных и даете согласие на их обработку

    Мы готовы предложить оптимальное решение для ваших задач!

    Свяжитесь с нами,
    заполнив эту форму



      Нажимая кнопку «Отправить», вы подтверждаете ознакомление с условиями обработки персональных данных и даете согласие на их обработку