HTAP Database with Predictable Performance
No VACUUM, strict resource contracts. A unified engine replacing complex stacks (PostgreSQL + ClickHouse), isolating transactions and heavy analytics.
Radical Total Cost of Ownership Reduction
Instead of three systems (e.g., transactional DB + analytical warehouse + ETL bus) — just one. This eliminates the technological "zoo", drastically reducing hardware, licensing, and operations team costs.
A Unified System for Two Worlds
Replaces stacks of transactional and analytical databases (e.g., PostgreSQL + ClickHouse or Oracle + Greenplum). Execute transactions and heavy analytics on the same data without replication or delays.
Key Features
Architectural decisions that distinguish AngaraBase from classic databases.
Why Rust?
For a database system, the implementation language is not an implementation detail, but an architectural decision.
// MVCC transaction manager (AngaraBase)
pub struct TransactionManager {
mvcc_store: Arc<MvccStore>,
undo_log: UndoLog,
raft_node: RaftNode,
}
impl TransactionManager {
pub async fn begin_txn(
&self,
isolation: IsolationLevel,
) -> Result<Transaction> {
let ts = self.mvcc_store
.next_timestamp().await?;
Ok(Transaction::new(ts, isolation))
}
}
By the numbers
A preliminary run against PostgreSQL 18.4 on a single VM (Yandex Cloud, 8 vCPU, NVMe) with matched durability settings. We show only what we measured honestly.
AngaraBase compared to PostgreSQL and Oracle
Architectural differences from traditional transactional and commercial databases. A direct path to modernization without performance loss.
| Feature | PostgreSQL | Oracle | AngaraBase |
|---|---|---|---|
| MVCC Model | Heap MVCC + vacuum | UNDO (commercial) | UNDO-log MVCC |
| Maintenance Windows | Regular VACUUM | Background tasks | No VACUUM |
| OLTP/OLAP Isolation | None (needs ClickHouse) | Resource Manager | Strict contracts (Fail-closed) |
| Resource Limits | Soft, advisory | Resource Manager | Hard, per-component |
| Language | C | C / C++ | Rust |
| Recovery | WAL + checkpoint | ARIES-like | ARIES (Analysis → Redo → Undo) |
| Observability | Third-party exporters | Enterprise tools | Metrics + SQLSTATE + USDT |
| Platforms | All major OS | All major OS | Linux-only (by design) |
| Network Protocol | pgwire (native) | OCI / TNS | pgwire (100% compatible) |
| Origin | Global (Source Available) | USA | Independent development |
Product Roadmap
We show the current readiness of core components and the strategic direction of the product for Enterprise ecosystems.
Find your scenario
Pick the closest use case and see the specific problem AngaraBase helps you solve — and how.
Closed Pilot for Early Adopters
We are currently inviting a limited number of tech-forward teams to conduct pilots. You will get direct access to the core development team and can influence the product roadmap.