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