Middle+
S akými databázami ste pracovali?
sobes.tech AI
Odpoveď od AI
V práci s Golang som používal rôzne databázy:
- Vztahové systémy správy databáz: PostgreSQL, MySQL. Používal som ich na ukladanie štruktúrovaných dát pomocou ORM (napríklad GORM) a čistých SQL dopytov.
- NoSQL: MongoDB na ukladanie dokumentov a flexibilné schémy.
- Databázy v pamäti: Redis na cacheovanie a rýchlu prácu s dátami.
Príklad pripojenia k PostgreSQL pomocou štandardnej knižnice 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)
}