Назад к вопросам
Middle+
4
С какими базами данных вы работали?
Компании, где спрашивали
Servicepipi
Ответ от нейросети
sobes.tech AI
В работе с Golang я использовал разные базы данных:
- Реляционные СУБД: PostgreSQL, MySQL. Использовал их для хранения структурированных данных с помощью ORM (например, GORM) и чистых SQL-запросов.
- NoSQL: MongoDB для хранения документов и гибкой схемы.
- In-memory базы: Redis для кэширования и быстрой работы с данными.
Пример подключения к PostgreSQL с помощью стандартной библиотеки 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)
}