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