HTAP Database with Predictable Performance
No VACUUM, strict resource contracts. A unified engine replacing complex stacks (PostgreSQL + ClickHouse), isolating transactions and heavy analytics.
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))
}
}
Real Benchmarks: 3.1× TPS and 2.67× on Analytics
Vectorized execution of analytical queries (SIMD) and deep integration with Linux io_uring provide multiple-fold acceleration without degrading OLTP.
High performance without magic
Our results are backed by a detailed methodology. On our testbed (NVMe, 16 vCPU, Linux), AngaraBase delivers 3.1× TPS (453 vs 146 for PostgreSQL 18) with predictable latency (p99 < 1 ms), while accelerating GROUP BY aggregations up to 2.67× thanks to the vectorized engine.
2.67× GROUP BY
AngaraBase vs Classic DBs
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 |
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.
Plans and Transparency
Transparency in architectural development is the foundation of trust. We openly broadcast the current readiness of core components and the strategic product vector for Enterprise ecosystems.
Industry Solutions
AngaraBase architecture solves fundamental performance problems in Data-intensive industries.
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.