Middle+
¿Con qué bases de datos ha trabajado?
sobes.tech AI
Respuesta de la IA
En mi trabajo con Golang, he utilizado diferentes bases de datos:
- Sistemas de gestión de bases de datos relacionales: PostgreSQL, MySQL. Los he utilizado para almacenar datos estructurados mediante ORM (por ejemplo, GORM) y consultas SQL puras.
- NoSQL: MongoDB para almacenamiento de documentos y esquemas flexibles.
- Bases en memoria: Redis para caching y trabajo rápido con datos.
Ejemplo de conexión a PostgreSQL usando la biblioteca estándar 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)
}