Picodata Sirin

A Cassandra-CQL-compatible plugin on the Picodata shard-per-core distributed engine. Drop-in for Apache Cassandra and Scylla — no application code changes. Strong consistency by default, faster LWT via Raft, optional in-memory storage.

Download Picodata Sirin documentation

Key capabilities

  • Compatibility with CQL and Apache Cassandra drivers
  • Strong data consistency and high LWT performance
  • Automatic data compression with two storage modes: in-memory or disk
  • Add nodes online with background rebalancing
  • Shard-per-core throughput on the same cluster as the SQL core
  • Drop-in replacement for Cassandra and Scylla without application code changes

Why teams choose Sirin

  • Smart data management

    • Automatic Zstd compression at the page level.
    • True in-memory tables — all data lives in memory, not just the write-ahead buffer.
    • Picodata's LSM-tree compacts metadata and cleans up automatically. No more REPAIR.
  • Distributed query execution

    • A unified data space — every node sees the full schema and data.
    • Tier architecture removes per-node token assignment.
    • Consistent secondary indexes — efficient under writes.
  • Production-grade operations

    • Tested on industrial MES/IIoT workloads.
    • Horizontal scaling with built-in fault tolerance.
    • Single operational footprint shared with the rest of the Picodata cluster.
  • Extreme performance

    • Strong consistency by default — no trade-off between speed and reliability.
    • Lightweight transactions run on Raft, not Paxos — and that makes them faster than Cassandra.
    • In-memory tables — tens of times faster than Cassandra on point reads.

Sirin vs Apache Cassandra

Capability Apache Cassandra Picodata Sirin
Consistency modelEventual ConsistencyStrong Consistency
Storage architectureLSM-tree onlyHybrid (in-memory + LSM-tree)
In-memory tablesNoYes
Data compressionManual configurationAutomatic (Zstd)
Concurrency modelJVM threads, GC pausesShard-per-core, no GC
Lightweight transactionsPaxosRaft
Open sourceApache 2.0BSD (core); commercial plugin

Sirin on Picodata

Picodata is an open-source distributed SQL database with PostgreSQL wire compatibility, shard-per-core architecture, and a Rust plugin SDK. Sirin is a commercial plugin from the Picodata team. It proves the model — a Cassandra-CQL-compatible layer that runs against the same shared cluster as the SQL core.

Public benchmark of Sirin vs Apache Cassandra 5.0.6 on a comparable CPU budget: 8.9× more point reads and 89× lower read amplification. Migration methodology is on the migration page.

Download Picodata →