Middle+
Met welke databases hebt u gewerkt?
sobes.tech AI
Antwoord van AI
In mijn werk met Golang heb ik verschillende databases gebruikt:
- Relationele databases: PostgreSQL, MySQL. Ik heb ze gebruikt voor het opslaan van gestructureerde gegevens met behulp van ORM (bijvoorbeeld GORM) en pure SQL-query's.
- NoSQL: MongoDB voor het opslaan van documenten en flexibele schema's.
- In-memory databases: Redis voor caching en snelle gegevensverwerking.
Voorbeeld van verbinding maken met PostgreSQL met behulp van de standaardbibliotheek 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)
}