Compact footprint
Lower storage profile on common analytic-style workloads through hybrid storage paths.
Hybrid SQL platform in Rust
Row transactions plus compressed columnar reads deliver lower storage footprint, bounded memory behavior, and predictable analytics on large datasets.
$ radixdb-cli -d memory://
> SELECT
-> order_no,
-> customer_id.name AS customer,
-> total
-> FROM sales_orders
-> WHERE status = 'ready'
-> ORDER BY created_at DESC
-> LIMIT 2;Why RadixDB
Hybrid execution keeps big scan workloads practical while preserving transactional integrity and predictable resource envelopes.
Lower storage profile on common analytic-style workloads through hybrid storage paths.
Execution paths tuned for reporting and wide analytical reads on large tables.
Transactional consistency and crash recovery are fundamental to the engine, not an optional add-on.
Less noise around relationships
RadixDB can follow declared relationships directly in read-only SQL expressions. Shared prefixes and transitive paths are planned by the engine while NULL preserves LEFT semantics.
Documentation-- no explicit JOIN required
SELECT o.order_no,
o.customer_id.name,
o.customer_id.group_id.title
FROM sales_orders o
WHERE o.customer_id.active = TRUE;Open the database inside your process through the Rust API. A fit for local tools, desktop applications, and services without a separate network layer.
A standalone process owns the database and accepts TCP connections. Clients use prepared queries and typed values.
The manual takes you from the CLI and table creation through transactions, clients, and server operations.