Middle+
Milliste andmebaasidega töötasid?
sobes.tech AI
Vastus AI-lt
In my work with Golang, I have used various databases:
- Relational DBMS: PostgreSQL, MySQL. I used them for storing structured data using ORM (e.g., GORM) and pure SQL queries.
- NoSQL: MongoDB for document storage and flexible schema.
- In-memory databases: Redis for caching and fast data processing.
Example of connecting to PostgreSQL using the standard library 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)
}