Главная / Sirin

Picodata Sirin

Cassandra-совместимая СУБД с сертификацией ФСТЭК для промышленных систем и критической инфраструктуры. Бесшовная замена без изменения кода.

puzzle-icon
Совместимость с CQL и драйверами Apache Cassandra
Строгая консистентность данных и высокая производительность LWT
Автоматическое сжатие данных с поддержкой двух типов хранения: память или диск
Добавление нескольких узлов кластера с фоновой перебалансировкой
Сертификация ФСТЭК для использования в ГИС и КИИ
Бесшовная замена Cassandra и Scylla без изменения кода приложений

Почему выбирают Sirin?

Умное управление данными

Автоматическое Zstd-сжатие на уровне страниц.

True in-memory таблицы — все данные постоянно находятся в памяти, а не только буфер предзаписи.

LSM-tree от Picodata — более компактное хранение метаданных и оперативная автоматическая «сборка мусора». REPAIR больше не нужен.

Распределённое выполнение запросов

Единое пространство данных — все узлы видят всю схему и данные.

Аналог Zero-token узлов благодаря использованию архитектуры тиров.

Эффективные консистентные вторичные ключи.

Готовность к эксплуатации в критическом контуре

Сертификация ФСТЭК 4-го уровня доверия.

Протестировано для промышленных MES/IIoT нагрузок.

Горизонтальное масштабирование со встроенной отказоустойчивостью.

Экстремальная производительность

Строгая консистентность по умолчанию — никаких trade-off между скоростью и надежностью.

Рекордная скорость транзакций — легковесные транзакции (LWT) быстрее, чем в Cassandra.

Возможность резидентного хранения — время отклика в десятки раз ниже, чем у Cassandra.

Сравнительная таблица: Sirin vs Cassandra

Возможность

Apache Cassandra

Picodata Sirin

Модель консистентности

Eventual Consistency

Strong Consistency

Архитектура хранения

Только LSM-tree

Гибридная
(in-memory + LSM-tree)

In-memory таблицы

Нет

Да

Сжатие данных

Ручная настройка

Автоматическое (Zstd)

Производительность

Снижена из-за использования Java и «сборки мусора»

Архитектура Shard-per-core позволяет максимально эффективно утилизировать ядра процессора

Реестр отечественного ПО

Нет

Да

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

Нет

Да

Picodata Sirin

Sirin — распределенная СУБД нового поколения, полностью совместимая с Apache Cassandra и построенная на основе СУБД Picodata. Продукт предназначен для промышленного сектора, государственных информационных систем и инфраструктуры, где особенно важны надежность, консистентность и производительность.

СУБД Picodata включена в единый реестр российского ПО и разрабатывается на языке Rust, что гарантирует безопасность и высокую эффективность работы. Sirin наследует все преимущества архитектуры Picodata и дополняет их совместимостью с Cassandra и CQL, что делает продукт идеальным выбором для компаний, ищущих аналог Cassandra без необходимости менять код приложений.

Почему Sirin — современный аналог Cassandra?

Sirin полностью совместима с CQL (базой данных) и драйверами Apache Cassandra, но устраняет ключевые ограничения исходного решения. В основе — строго консистентное (Strong Consistency) хранилище данных, реализованное по архитектуре shard-per-core — экстремальному подходу к горизонтальной масштабируемости, при котором каждое ядро многоядерного процессора отвечает за свой сегмент данных. Легковесные транзакции (LWT), построенные, в отличие от алгоритма Paxos в Cassandra, на основе Raft, выполняются быстрее, чем в Cassandra. Как и Cassandra, Sirin поддерживает автоматическое сжатие Zstd, что снижает нагрузку на диски и улучшает отклик системы.

Sirin — это распределенная база данных, способная хранить информацию как в оперативной памяти, так и на диске, в зависимости от профиля нагрузки. Такой подход обеспечивает мгновенный доступ и стабильную производительность даже при пиковых нагрузках.

В основе Sirin лежит усовершенствованная LSM-tree архитектура от Picodata, обеспечивающая компактное хранение метаданных и быструю автоматическую очистку без необходимости ручного REPAIR. Если требуется бескомпромиссная скорость обработки данных, система использует true in-memory таблицы, при которых все данные постоянно находятся в памяти, что делает операции практически мгновенными.

Архитектура Shard-per-core распределяет нагрузку по ядрам процессора, позволяя:

  • эффективно использовать вычислительные ресурсы;
  • устранить блокировки при обращении к данным;
  • масштабировать систему горизонтально (добавление новых узлов происходит
    за одну операцию, с автоматической перебалансировкой данных).

Sirin объединяет все узлы в единое пространство данных: каждый узел видит полную схему и доступ ко всем таблицам. Это ускоряет распределенное выполнение запросов и повышает отказоустойчивость кластера.

Sirin — аналог Cassandra, разработанный для сред, где недопустимы потери данных и простои. Система реализует ACID-подход: любые изменения сначала сохраняются в журнале на диске и реплицируются на несколько серверов. При выходе из строя узла данные автоматически восстанавливаются.

Такой уровень отказоустойчивости делает Sirin готовой к эксплуатации
в промышленных MES/IIoT системах и критических ИТ-контурах.

Picodata Sirin сертифицирована ФСТЭК России (4-й уровень доверия),
что позволяет использовать систему в государственных и корпоративных информационных средах с повышенными требованиями к безопасности.

Решение создано российскими разработчиками, полностью поддерживается на территории РФ и включено в реестр отечественного программного обеспечения. Для компаний, использующих Apache Cassandra, миграция приложений Cassandra осуществляется бесшовно: Sirin обеспечивает полную совместимость на уровне интерфейсов и CQL-запросов.

Sirin — это российский аналог Cassandra, созданный для высоконагруженных промышленных систем, IIoT-платформ и государственных информационных решений. Он сочетает совместимость, надежность и производительность, обеспечивая полную защиту данных и готовность к масштабированию.