Sobes.tech
Middle+

S kojim bazama podataka ste radili?

sobes.tech АИ

Одговор од АИ

U mom radu s Golang-om koristio sam različite baze podataka:

  • Relacione baze podataka: PostgreSQL, MySQL. Koristio sam ih za skladištenje strukturiranih podataka pomoću ORM (npr. GORM) i čistih SQL upita.
  • NoSQL: MongoDB za skladištenje dokumenata i fleksibilne sheme.
  • Baze u memoriji: Redis za keširanje i brzu obradu podataka.

Primer povezivanja sa PostgreSQL-om pomoću standardne biblioteke 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)
}