Documentation

Tyto Database

TytoDB is a non-relational column-row database focused on performance and ACID.

Documentation

Performance driven

Without chasing benchmarks, but balance between reliability and speed TytoDB is engineered for being fast. With optimized indexing for primary key searches, it delivers rapid data retrieval on primary key equality queries. Its efficient storage management for various data sizes ensures minimal overhead, while asynchronous operations allow your applications to handle multiple tasks without blocking.

ACID compliant

TytoDB adheres to ACID principles, ensuring reliable transactions. Multi-Version Concurrency Control (MVCC) provides isolation, allowing concurrent transactions without interference. Strictly enforcing "fsyncs" on commits and vacuums ensure durability, and schema enforcement maintains consistency.

Strict disk layout

TytoDB uses a strict disk layout, ensuring every row have the same size, to do so, there are specific types with specific limits. That layout is beneficial because increase the predictability of data reads, making both scans and indexed searches faster.