ormDB

Features

ormDB is a relational database engine written in Rust. It replaces PostgreSQL, MySQL, or SQLite as the database in your stack. These are the features that make ORM workloads faster, safer, and simpler.

Core Database

The foundation: a relational database that understands ORM semantics natively

Graph Fetches

Fetch entire object graphs in a single round-trip. No more N+1 queries. Declare what you need, and ormDB returns structured entity and edge blocks.

Learn more →

Native Relations

First-class support for one-to-one, one-to-many, and many-to-many relationships. Relations are part of the database schema, not an ORM afterthought.

Learn more →

ACID Transactions

Full relational guarantees with constraints, foreign keys, and joins. MVCC-based isolation ensures consistent reads without blocking writes.

Learn more →

ORM Adapters

Drop-in adapters for Prisma, Drizzle, TypeORM, Sequelize, Kysely, SQLAlchemy, and Django. Keep your ORM. Swap your database.

Learn more →

Zero-Copy Protocol

Wire protocol based on rkyv zero-copy serialization. Sub-microsecond deserialization for large result sets. Memory-mapped result buffers.

Learn more →

Security & Guardrails

Row-level security, query budgets, and audit logging

Row-Level Security

Policy-based access control at the row and field level. Audit logging with entity and field granularity. Capabilities-based auth built in.

Learn more →

Query Budgets

Prevent runaway queries with limits on depth, fanout, total rows, and execution time. No more accidental full-table scans from ORM-generated queries.

Learn more →

Operations

Safe migrations and real-time change streams

Safe Migrations

Every migration gets a safety grade (A through D). Online changes run without downtime. Destructive changes are flagged before they execute.

Learn more →

Change Streams

Built-in CDC (Change Data Capture) with version tokens. Subscribe to entity and relation changes for real-time cache invalidation and event-driven architectures.

Learn more →

See how ormDB compares

Compare ormDB to PostgreSQL, MongoDB, and other databases.