Un dialecte SQL de debò
JOINs, subconsultes, CTEs, vistes, triggers, claus foranes — i un ALTER TABLE lògic que mai no reescriu files.
ἀρχεῖον — la casa on viuen els registres de referència
Un motor incrustat, versionat i auditable en Rust pur — com si SQLite i Git haguessin tingut un fill, nascut a Europa. I va aprendre a cercar.
v0.13.0 a crates.io · MIT o Apache-2.0 · bases de dades en un sol fitxer
-- the past is addressable
SELECT id, status, total
FROM invoices
AS OF VERSION 128;
-- and provable
db.verify()?; ✓ chain intactQuatre commits sobre una taula de factures. Arrossega la versió — cada estat és a una consulta de distància.
SELECT * FROM invoices AS OF VERSION 4;| id | status | total |
|---|---|---|
| 1001 | emesa | €120.00 |
v4 DELETE factura 1002
La factura 1002 ja no hi és — i es llegeix perfectament una versió enrere.
JOINs, subconsultes, CTEs, vistes, triggers, claus foranes — i un ALTER TABLE lògic que mai no reescriu files.
Text complet BM25 i ANN vectorial dins el mateix fitxer xifrat i versionat. MATCH … AS OF cerca en el passat.
Commits encadenats per hash, verify() amb àncores, branques amb merge a tres bandes. La història és una funcionalitat, no un registre.
Dissenyada, escrita i governada a Europa. Quatre dependències de runtime, ni una línia de codi unsafe, sense llinatge de SQLite — i tot el motor és open source.
Una base de dades gestionada i verificable — tu reps una cadena de connexió, nosaltres no veiem mai les teves dades. Ja funciona en producció darrere de quota.at.