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)
}