Rad: The relational database, redesigned. OLTP backed by durable object storage
6 hours ago
- #Database
- #Declarative
- #Type-safe
- Rad is a redesigned relational database with a declarative schema as the source of truth for databases, migrations, and type-safe clients.
- It generates type-safe clients directly from the schema, eliminating the need for ORMs, query builders, and string-gluing in queries.
- The toolchain includes database migration handling, with schema changes automatically computed and run, and supports rename hints to maintain intent.
- Rad is built for object storage from day one, featuring stateless compute and durable data storage, and uses a JSON-over-HTTP protocol for generated clients.
- It runs as a single executable on Windows, macOS, or Linux, including both the database server and CLI developer tools.