Using Embedded Database

Use when running **SQLite or DuckDB inside an application process** as the durable store — not as a development convenience but as the production database. Use when scaling an SQLite layer that worked at low concurrency and is now hitting SQLITE_BUSY, WAL bloat, lock contention, schema-migration ceremony, or correctness gaps under multi-process writers. Use when introducing DuckDB as an OLAP complement to an OLTP SQLite store, or when picking between the two for a new component. Pairs with `/web-backend` (the API surface above the DB) and `/audit-pipelines` (when the DB is also the audit trail). Do not load for server databases (Postgres, MySQL), key-value stores, or ORM choice in isolation.

tachyon-beep Updated

File contents

tachyon-beep/skillpacks/tree/main/plugins/axiom-embedded-database/skills/using-embedded-database commit b82d01f2f7

Frequently asked questions

npx skillmds@latest add tachyon-beep/using-embedded-database