Del japonès 印籠 — l'estoig petit i ben ajustat que guardava un segell i la seva tinta, portat al cinturó, contenint tot l'essencial en el mínim espai possible.
Arkeion — el sistema de registre
Optimitza l'auditabilitat, el versionat i la potència de consulta. Time-travel, branques, SQL, full-text i vectors.
inro — l'emmagatzematge local
Optimitza l'empremta. Renuncia a SQL, time-travel i branques per aconseguir-ho. Milers d'instàncies per procés, o un node amb megabytes de RAM.
Coexisteixen. Arkeion és on viu el registre; inro és allà on escriu el node.
Mesurades, no projectades — les fases 1 i 2 estan tancades. Cada xifra la fixa un banc de proves del repositori.
1.536 B — una base de dades acabada de crear; l'objectiu eren menys de 2 KB
34,14 B — per entrada de registre de 16 camps al disc; l'objectiu eren 40 o menys
19,7 KB — RAM per base de dades oberta; l'objectiu eren menys de 32 KB
4 lectures — per obrir una base de dades, les mateixes a 30 KB que a 2 GB
Edge i IoT
Uns quants megabytes de RAM, CPU lentes, memòria flaix amb resistència d'escriptura limitada, conjunts de dades per sota de 100 MB, un únic procés.
Servidors multi-tenant
Milers de bases de dades minúscules obertes alhora, una per tenant, on la RAM per base de dades oberta és el cost dominant.
Construït per als nodes edge de quota.
Cada node de quota manté la seva pròpia fila, un registre per petició amb 16 camps, i un agregat mensual — en una finestra de retenció lliscant de dos a catorze dies. Milers de nodes, una base de dades cadascun: exactament el cas on la RAM per base de dades oberta i el cost de la poda decideixen la factura.
Nom reservat. Les fases 1 i 2 estan tancades i mesurades; el motor funciona i els seus números són al repositori. El crate encara no està publicat, i el pas següent no és una altra fase del motor: és córrer sota l'edge de quota.
MIT o Apache-2.0, a la teva elecció.