Sobes.tech
Middle+

Con quali database hai lavorato?

sobes.tech AI

Risposta dell'AI

Nel mio lavoro con Golang, ho utilizzato diversi database:

  • Sistemi di gestione di database relazionali: PostgreSQL, MySQL. Li ho usati per memorizzare dati strutturati tramite ORM (ad esempio GORM) e query SQL pure.
  • NoSQL: MongoDB per la memorizzazione di documenti e schemi flessibili.
  • Database in-memory: Redis per caching e operazioni rapide sui dati.

Esempio di connessione a PostgreSQL usando la libreria standard 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)
}