Sobes.tech
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)
}