Skip to main content

Event sourcing just got faster

Build scalable applications with consistent performance and Redis compatibility

Try it in 30 seconds:

docker run -p 9090:9090 tqwewe/sierradb

Why Choose SierraDB?

Everything you need for modern event sourcing applications

🔗

Redis Protocol Compatible

Use existing Redis clients and tools without modification. SierraDB implements the RESP3 protocol, making integration seamless with your current infrastructure.

📈

Horizontally Scalable

Built for distributed systems from day one. Scale from a single node to hundreds with configurable replication and automatic data distribution.

Event Sourcing Optimized

Purpose-built for event sourcing with strong ordering guarantees, real-time subscriptions, and consistent performance regardless of database size.

🔄

Real-time Subscriptions

Seamlessly transition from historical events to live streaming. Perfect for building projections and event handlers that need both catch-up and real-time processing.

🚀

High Performance

Built in Rust for zero-cost abstractions and memory safety. Segmented storage ensures consistent write performance as your data grows.

🛡️

Data Integrity

CRC32C checksums and corruption detection ensure your event data stays safe. Automatic recovery capabilities and graceful failure handling built-in.

Built for Performance

SierraDB delivers consistent performance regardless of database size

Segmented Storage
256MB Segments

Consistent write performance regardless of total data size

Parallel Operations
Partitioned Streams

Concurrent reads and writes across different partitions

Memory Efficient
Zero-Copy Design

Rust's performance with built-in memory safety