Компактное гибридное хранение
Транзакционные версии строк и immutable column-generations делают крупные аналитические наборы практичными.
RadixDB 1.2.25 · гибридный SQL на Rust
Транзакционные строки и сжатое column-чтение теперь дополнены protocol 18, аутентифицированным TLS, типизированными прикладными контрактами и trusted native extensions.
$ 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;Зачем RadixDB
Линия 1.2.25 связывает storage engine с безопасным сервером, schema-bound Rust-сервисами, программированием внутри базы и версионированными расширениями.
Транзакционные версии строк и immutable column-generations делают крупные аналитические наборы практичными.
Генерация типизированных таблиц и процедур, лимиты результатов и проверка fingerprint схемы при запуске.
Stable C ABI и Rust SDK добавляют внешние типы, функции, операторы и planner-aware index classes.
Связи без лишнего шума
RadixDB умеет переходить по объявленным связям прямо в read-only SQL-выражениях. Общие префиксы и транзитивные пути планируются движком, а NULL сохраняет LEFT-семантику.
Документация-- 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;База открывается внутри процесса через Rust API. Подходит для локальных инструментов, desktop-приложений и сервисов без отдельного сетевого слоя.
Отдельный процесс предоставляет database-scoped authentication, TLS 1.3, protocol 18, ограниченные сессии и типизированные async-клиенты.
Руководство 1.2.25 охватывает SQL, безопасный сервер, Application SDK codegen, подпрограммы, ACL, backup и native extensions.