Главная / Radix
Компания Picodata разработала Radix — отечественное решение, реализующее совместимость
с протоколом Redis и способное заменить существующие инсталляции Redis. Radix — плагин
к СУБД Picodata, сертифицированной по 4 уровню доверия ФСТЭК. Это обеспечивает соответствие требованиям информационной безопасности, позволяет использовать Redis в госсекторе
и критической ИТ-инфраструктуре.
Radix предоставляет пользователю возможность использовать привычный интерфейс Redis
с высокой надёжностью, репликацией и возможностью масштабирования, доступными
в архитектуре Picodata. СУБД Picodata сертифицирована по требованиям ФСТЭК России и может использоваться в защищённых контурах, государственных и критических ИТ-системах.
Radix работает поверх СУБД Picodata, которая подходит для использования в государственных информационных системах
Radix совместим с основными функциями Redis и поддерживает RESP, redis-cli, redis cluster utilities
Благодаря распределенной архитектуре Picodata, Redis обеспечивает высокую доступность и отказоустойчивость кластера
Использование Radix означает,
что клиенты могут максимально эффективно мигрировать с Redis
с сохранением существующих приложений и бизнес-процессов
Каждый узел видит и обрабатывает все данные. Кроме того, администраторы могут настроить кластер для работы как в режиме кэша, так и для персистентного хранения данных
Это плагин к СУБД Picodata, отечественный аналог Redis, реализующий поддержку бинарного протокола. Он предназначен для миграции с Redis
без необходимости переписывать приложение. Подключение осуществляется с использованием привычных клиентских библиотек, таких как redis-cli,
а кластер Picodata начинает вести себя как Redis, поддерживая более 90 команд и основные типы данных. Это делает Radix удобной, надежной
и производительной заменой Redis — особенно в критически важных приложениях с высокими требованиями к отказоустойчивости, безопасности и масштабируемости.
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 кэш
или временное хранилище:
Продукт особенно актуален в рамках программ по импортозамещению Redis. Российский Radix позволяет заменить Redis без необходимости модернизации всей архитектуры: клиенты и команды остаются прежними,
но инфраструктура становится надежнее, устойчивее к сбоям и соответствует требованиям информационной безопасности.
Radix создан для организаций, которым необходимы:
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, и другие.
Если у вас есть вопросы или предложения, присоединяйтесь к нашему Telegram-чату:
@picodataru
Radix на базе Picodata — это не просто отечественный аналог Redis,
а полностью интегрированное решение корпоративного уровня, позволяющее обрабатывать данные в реальном времени с надежностью промышленной СУБД. Можно сказать, что это уникальная база данных реального времени, это шаг вперед по сравнению с классическими
in-memory хранилищами: технологически, юридически и стратегически.
Кроме Radix, платформа Picodata поддерживает расширение функциональности через плагины на языке Rust. Это позволяет адаптировать систему под специфические бизнес-задачи, внедрять собственную логику обработки данных и создавать кастомные операторы. Таким образом, Picodata выступает не только как высокопроизводительная СУБД, но и как универсальный фундамент для построения распределенных решений,
где критична скорость, отказоустойчивость и соответствие требованиям
к информационной безопасности.