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