RT.KeyValue

Распределенная nosql база данных для построения высоконагруженных и отказоустойчивых хранилищ
Особенностью работы RT.KeyValue является особенная логика реализации отказоустойчивости, при которой кластер будет обрабатывать запросы, сохраняя данные или выдавая результат, даже если большинство узлов кластера вышли из рабочего состояния

Ключевые функции и возможности

  1. Масштабируемость и надежность
    • Простое добавление новых узлов в кластер и обновление версии RT.KeyValue без дополнительного ручного вмешательства и переконфигурации всего кластера. В RT.KeyValue отсутствует центральный сервер (Master Node), отказ которого может стать причиной сбоя всего кластера
  2. Гибкая схема данных
    • Позволяет эффективно хранить разреженные таблицы. В одной таблице может быть до двух миллионов столбцов, что актуально для Big Data систем
  3. Высокая пропускная способность
    • Благодаря хранению в оперативной памяти ответственного узла, данные записываются быстрее, чем считываются. За счет использования LSM-деревьев RT.KeyValue позволяет быстро считывать данные
  4. Собственный SQL-подобный язык запросов (CQL язык запросов)
    • Драйверы с поддержкой этого языка запросов реализованы для языков Python, Java, Ruby, PHP, JavaScript и Perl
  5. Поддержка ACID-транзакционности на уровне одной записи
  6. Настраиваемая согласованность и поддержка репликации
    • Администратор может сам определить необходимое количество реплик и задать уровень согласованности данных по каждой операции хранения. В частности, при каждом чтении и записи клиент может указать желаемый уровень согласованности (консистентности)
  7. Гибкость при отборе записей с помощью вторичных индексов
  8. Автоматическое разрешение конфликтов благодаря хранению временных меток (timestamp) для каждого столбца в любой записи
  9. Поддержка аутентификации, ролей и работы с клиентом по защищенному криптографическому протоколу SSL
  10. RT.KeyValue может выполнять автоматизацию разнообразных бизнес-процессов:
    • организация стриминговых сервисов, т.к. RT.KeyValue обеспечивает очень низкую задержку срабатывания и максимально возможного количества операций при пиковой нагрузке, с возможностью отслеживать действия пользователей (например, аудио, видео, игры, подкасты)
    • ритейл, интернет-маркетинг, интернет-реклама за счёт устойчивого хранения большого объёма постоянно изменяющихся данных в строгой структуре (например, рекомендательные системы, оптимизация каталогов продукции т.д.)
    • IoT, ЖКХ и промышленность благодаря возможности быстрой обработки огромного количества разных данных (например, данные с IoT-датчиков и смарт устройств)

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

Короткий цикл доставки изменений (bug fix, security bug fix и new features) в код и выпуска новых версий RT.KeyValue за счет автоматизации сборки и тестирования версий
Техническая поддержка и консультации пользователей на русском языке, полноценный комплект технической и эксплуатационной документации на русском языке
Гибкие варианты поставки и развертывания решения: от самостоятельной установки дистрибутива в инфраструктуре до готового решения в облачной инфраструктуре дата-центров Ростелекома и его партнеров
Программный продукт зарегистрирован в реестре отечественного программного обеспечения (реестровая запись №12873 от 21.02.2022)

Свидетельства о регистрации