Главная / 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 — отечественная распределенная СУБД нового типа, входящая в состав корпоративной платформы данных Arenadata. Это решение сочетает в себе производительность, масштабируемость и отказоустойчивость, необходимые для систем реального времени, и полностью совместимо с PostgreSQL.
Но главное — Picodata может выступать как база для инновационных решений, расширяющих возможности традиционных СУБД. Одним из таких продуктов стал Radix — Redis-совместимый плагин, созданный как ответ на запросы импортозамещения и стабильной работы с данными
в памяти.
Это плагин к СУБД 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, что делает это решение подходящим для применения в гос.секторе и критически важных инфраструктурах.
Radix позволяет использовать команды и возможности Redis на базе СУБД Picodata.
Radix — российский Redis, который востребован в высоконагруженных системах, где ранее Redis применялся как быстрый in-memory кэш или временное хранилище:
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-чату:
Radix на базе Picodata — это не просто отечественный аналог Redis,
а полностью интегрированное решение корпоративного уровня, позволяющее обрабатывать данные в реальном времени с надежностью промышленной СУБД. Можно сказать, что это уникальная база данных реального времени, это шаг вперед по сравнению с классическими
in-memory хранилищами: технологически, юридически и стратегически.
Кроме Radix, платформа Picodata поддерживает расширение функциональности через плагины на языке Rust. Это позволяет адаптировать систему под специфические бизнес-задачи, внедрять собственную логику обработки данных и создавать кастомные операторы. Таким образом, Picodata выступает не только как высокопроизводительная СУБД, но и как универсальный фундамент для построения распределенных решений,
где критична скорость, отказоустойчивость и соответствие требованиям
к информационной безопасности.