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