RadixDB 1.2.25 · hybrid SQL in Rust

RadixDB:
fast SQL for big data

Transactional rows and compressed columnar reads now sit behind protocol 18, authenticated TLS, typed application contracts, and trusted native extensions.

MVCC + WALTLS server + App SDKPerimeter core + Apache SDKs
radixdb-cli · quick start
$ 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;
SO-1048Northwind12 480.00SO-1047Atlas Retail8 920.50
2 rows in set

Why RadixDB

A complete application boundary around the hybrid engine

The 1.2.25 development line connects the storage engine to secure server operation, schema-bound Rust services, database programming, and versioned extensions.

01

Compact hybrid storage

Transactional row versions and immutable column generations keep large analytical datasets practical.

02

Schema-bound App SDK

Generate typed tables and procedure contracts, enforce result limits, and verify schema fingerprints at startup.

03

Trusted native extensions

A stable C ABI and Rust SDK add external types, functions, operators, and planner-aware index classes.

Less noise around relationships

Navigate foreign keys

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
SQL
-- 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;

Run it where it fits

</>

Minimum latency

Embedded

Open the database inside your process through the Rust API. A fit for local tools, desktop applications, and services without a separate network layer.

TCP

One access point

Server

A standalone process provides database-scoped authentication, TLS 1.3, protocol 18, bounded sessions, and typed asynchronous clients.

Start with your first database

The 1.2.25 manual covers SQL, secure server operation, Application SDK codegen, routines, ACL, backup, and native extensions.

Read the manual