Match complexity to the deployment
Avoid operating a separate database when an embedded one truly fits.
Home / Product / Database choices
Own your data foundationChoose SQLite for fitting single-instance uses or connect MySQL or PostgreSQL when the product needs a separately operated relational database.
A local prototype benefits from an embedded database. A larger or multi-node deployment may need a separately managed relational service with its own backups, failover, and monitoring. Locking application behavior to one topology makes growth expensive.
Daptin supports SQLite, MySQL, and PostgreSQL behind the same resource model. The backend continues to understand the same records, relationships, permissions, actions, and public identities.
Operators can therefore choose the database shape that fits while product teams keep one conceptual backend. The tradeoffs remain real: concurrency, migrations, availability, and recovery belong to the chosen engine.
Avoid operating a separate database when an embedded one truly fits.
Connect a supported engine your team already knows how to run.
Separate public record identity from database-internal keys.
Database choices does more when it can reuse the records, people, access rules, and workflows already in your application.
Select the supported database for the deployment.
Provide connection and pool settings appropriate to the engine.
Apply the same application records and relationships.
Back up, observe, migrate, and recover the chosen system.
Start from the experience you want to create; the backend capability supports the work behind it.
Start one Daptin instance with SQLite and persistent storage.
Use PostgreSQL or MySQL under established operational ownership.
Share a separately operated database across application nodes.
These capabilities share the same application context, so each one makes database choices more useful.
Supported engines do not have identical concurrency or operational characteristics. SQLite is intentionally connection-constrained; external databases require correct pooling, backups, network security, migration planning, and capacity management.
Run Daptin locally, explore the live administration surface, and follow one complete application path.