Middle+
Hangi veritabanlarıyla çalıştınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Golang ile çalışırken farklı veritabanları kullandım:
- İlişkisel Veritabanları: PostgreSQL, MySQL. Bunları ORM (örneğin GORM) ve saf SQL sorguları kullanarak yapılandırılmış verileri depolamak için kullandım.
- NoSQL: MongoDB, belgeleri ve esnek şemayı depolamak için.
- Bellek içi veritabanları: Redis, önbellekleme ve hızlı veri işlemleri için.
PostgreSQL'e standart library database/sql kullanarak bağlanma örneği:
import (
"database/sql"
_ "github.com/lib/pq"
)
func connect() (*sql.DB, error) {
connStr := "user=postgres dbname=mydb sslmode=disable"
return sql.Open("postgres", connStr)
}