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