Sobes.tech
Middle+

Avec quelles bases de données avez-vous travaillé?

sobes.tech IA

Réponse de l'IA

Dans mon travail avec Golang, j'ai utilisé différentes bases de données:

  • SGBD relationnels: PostgreSQL, MySQL. Je les ai utilisés pour stocker des données structurées à l'aide d'ORM (par exemple, GORM) et de requêtes SQL classiques.
  • NoSQL: MongoDB pour le stockage de documents et un schéma flexible.
  • Bases en mémoire: Redis pour la mise en cache et un travail rapide avec les données.

Exemple de connexion à PostgreSQL avec la bibliothèque standard 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)
}