Middle+
Mit welchen Datenbanken haben Sie gearbeitet?
sobes.tech KI
Antwort von AI
Bei meiner Arbeit mit Golang habe ich verschiedene Datenbanken verwendet:
- Relationale Datenbanksysteme: PostgreSQL, MySQL. Ich habe sie zur Speicherung strukturierter Daten mit ORM (z.B. GORM) und reinen SQL-Abfragen genutzt.
- NoSQL: MongoDB für die Speicherung von Dokumenten und flexible Schemata.
- In-Memory-Datenbanken: Redis für Caching und schnelle Datenverarbeitung.
Beispiel für die Verbindung zu PostgreSQL mit der Standardbibliothek 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)
}