Memos feature

Your Database, Your Choice

Flexible support for SQLite, PostgreSQL, and MySQL so you can choose the database that fits your setup.

Choose between SQLite, PostgreSQL, or MySQL to match your infrastructure needs.

Benefits

What changes when you use it.

The value should be visible in the workflow and in what remains under your control.

  • SQLite for simple single-user deployments with zero configuration

  • PostgreSQL for larger multi-user deployments

  • MySQL for teams already using it in their stack

  • Automatic database migrations and schema version management

  • Connection pooling and query optimization for each database type

  • Easy database switching without data loss or downtime

Use cases

Where it earns its place.

Single-User Setup

Use SQLite for personal instances with minimal configuration.

Team Collaboration

PostgreSQL or MySQL for multi-user environments with high concurrency.

Enterprise Deployment

Integrate with existing database infrastructure and backup systems.

Technical details

The implementation stays inspectable.

  • GORM for database abstraction

  • Automated migrations and versioning

  • Connection pooling configuration

  • Database-specific optimizations

Start here

Put multi-database to work.

Install Memos on your own server, then keep exploring the rest of the product.