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

Why it matters.

01
SQLite for simple single-user deployments with zero configuration
02
PostgreSQL for larger multi-user deployments
03
MySQL for teams already using it in their stack
04
Automatic database migrations and schema version management
05
Connection pooling and query optimization for each database type
06
Easy database switching without data loss or downtime

Use Cases

Works well for.

01

Single-User Setup

Use SQLite for personal instances with minimal configuration.

02

Team Collaboration

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

03

Enterprise Deployment

Integrate with existing database infrastructure and backup systems.

Technical Details

What it uses.

01

GORM for database abstraction

02

Automated migrations and versioning

03

Connection pooling configuration

04

Database-specific optimizations

Ready to start?

Put multi-database to work in a self-hosted Memos instance you control.