Este tópico compara preparo de ambiente, DSN e características de uso.
- ideal para aplicações locais e embarcadas;
- banco em arquivo;
- setup simples para estudos.
Exemplo de abertura:
sql.Open("sqlite", "file:app.db")- indicado para aplicações distribuídas e concorrentes;
- servidor dedicado;
- controle avançado de transações e extensões.
Exemplo de DSN:
postgres://user:pass@localhost:5432/app?sslmode=disable
- SQLite: simplicidade operacional.
- PostgreSQL: robustez para produção.