RadixDB 1.2.25 · гибридный SQL на Rust

RadixDB:
быстрый SQL для больших данных

Транзакционные строки и сжатое column-чтение теперь дополнены protocol 18, аутентифицированным TLS, типизированными прикладными контрактами и trusted native extensions.

MVCC + WALTLS-сервер + App SDKPerimeter-ядро + Apache SDK
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

Зачем RadixDB

Полная прикладная граница вокруг гибридного движка

Линия 1.2.25 связывает storage engine с безопасным сервером, schema-bound Rust-сервисами, программированием внутри базы и версионированными расширениями.

01

Компактное гибридное хранение

Транзакционные версии строк и immutable column-generations делают крупные аналитические наборы практичными.

02

Schema-bound App SDK

Генерация типизированных таблиц и процедур, лимиты результатов и проверка fingerprint схемы при запуске.

03

Trusted native extensions

Stable C ABI и Rust SDK добавляют внешние типы, функции, операторы и planner-aware index classes.

Связи без лишнего шума

Навигация по внешним ключам

RadixDB умеет переходить по объявленным связям прямо в read-only SQL-выражениях. Общие префиксы и транзитивные пути планируются движком, а NULL сохраняет LEFT-семантику.

Документация
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;

Запускайте там, где удобно

</>

Минимальная задержка

Embedded

База открывается внутри процесса через Rust API. Подходит для локальных инструментов, desktop-приложений и сервисов без отдельного сетевого слоя.

TCP

Единая точка доступа

Server

Отдельный процесс предоставляет database-scoped authentication, TLS 1.3, protocol 18, ограниченные сессии и типизированные async-клиенты.

Начните с первой базы

Руководство 1.2.25 охватывает SQL, безопасный сервер, Application SDK codegen, подпрограммы, ACL, backup и native extensions.

Открыть руководство