Middle+
Ar kurām datu bāzēm jūs strādājāt?
sobes.tech AI
Atbilde no AI
Darba laikā ar Golang es izmantoju dažādas datu bāzes:
- Relācijas datu bāzes: PostgreSQL, MySQL. Es tos izmantoju strukturētu datu glabāšanai, izmantojot ORM (piemēram, GORM) un tīras SQL vaicājumus.
- NoSQL: MongoDB dokumentu un elastīgas shēmas glabāšanai.
- Atmiņas datu bāzes: Redis kešatmiņai un ātrai datu apstrādei.
Piemērs, kā pieslēgties PostgreSQL, izmantojot standarta bibliotēku 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)
}