Sobes.tech
Middle+

Cu ce baze de date ați lucrat?

sobes.tech AI

Răspuns de la AI

În munca mea cu Golang, am folosit diferite baze de date:

  • Sisteme de gestionare a bazelor de date relaționale: PostgreSQL, MySQL. Le-am folosit pentru stocarea datelor structurate cu ajutorul ORM (de exemplu, GORM) și interogări SQL pure.
  • NoSQL: MongoDB pentru stocarea documentelor și schema flexibilă.
  • Baze în memorie: Redis pentru caching și lucru rapid cu datele.

Exemplu de conectare la PostgreSQL folosind biblioteca 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)
}