Sobes.tech
Middle+

Com que bases de dados trabalhou?

sobes.tech IA

Resposta da IA

No meu trabalho com Golang, utilizei diferentes bases de dados:

  • SGBDs relacionais: PostgreSQL, MySQL. Usei-os para armazenar dados estruturados com ORM (por exemplo, GORM) e consultas SQL puras.
  • NoSQL: MongoDB para armazenamento de documentos e esquema flexível.
  • Bases em memória: Redis para cache e trabalho rápido com dados.

Exemplo de conexão ao PostgreSQL usando a biblioteca padrão 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)
}