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