Middle+
S jakými databázemi jste pracoval?
sobes.tech AI
Odpověď od AI
V mé práci s Golang jsem používal různé databáze:
- Vztahové systémy správy databází: PostgreSQL, MySQL. Používal jsem je pro ukládání strukturovaných dat pomocí ORM (například GORM) a čistých SQL dotazů.
- NoSQL: MongoDB pro ukládání dokumentů a flexibilní schéma.
- Databáze v paměti: Redis pro cachování a rychlou práci s daty.
Příklad připojení k PostgreSQL pomocí standardní knihovny 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)
}