Middle+
Milyen adatbázisokkal dolgozott?
sobes.tech MI
Válasz az MI-től
Golang-tal végzett munkám során különböző adatbázisokat használtam:
- Relációs adatbázis-kezelő rendszerek: PostgreSQL, MySQL. Ezeket strukturált adatok tárolására használtam ORM (például GORM) és tiszta SQL lekérdezések segítségével.
- NoSQL: MongoDB dokumentumok és rugalmas séma tárolására.
- Memóriában lévő adatbázisok: Redis gyorsítótárazáshoz és gyors adatfeldolgozáshoz.
PostgreSQL-hez való csatlakozás példája a standard library, a database/sql segítségével:
import (
"database/sql"
_ "github.com/lib/pq"
)
func connect() (*sql.DB, error) {
connStr := "user=postgres dbname=mydb sslmode=disable"
return sql.Open("postgres", connStr)
}