Middle+
Com que bases de dados trabalhou?
sobes.tech IA
Resposta da IA
No meu trabalho com Golang, utilizei diferentes bases de dados:
- SGBDs relacionais: PostgreSQL, MySQL. Usei-os para armazenar dados estruturados com ORM (por exemplo, GORM) e consultas SQL puras.
- NoSQL: MongoDB para armazenamento de documentos e esquema flexível.
- Bases em memória: Redis para cache e trabalho rápido com dados.
Exemplo de conexão ao PostgreSQL usando a biblioteca padrão database/sql:
import (
"database/sql"
_ "github.com/lib/pq"
)
func connect() (*sql.DB, error) {
connStr := "user=postgres dbname=mydb sslmode=disable"
return sql.Open("postgres", connStr)
}