Все

Как гоферы ходят в БД

Видео go
Есть множество способов подключения к БД. В разных языках наиболее "идиоматичные" способы часто идут через ORM. А как решаются такие задачи в Go? На этом докладе вы сможете познакомиться с разными решениями данного вопроса и видением автора о том, какой способ будет "Go way" и почему.
0:30 | О себе
1:15 | Проектируем на примере книжного магазина
3:31 | Структура проекта
4:43 | Подключение к БД
7:04 | Raw Repo
7:43 | Builder Repo (squirrel)
9:04 | Generator Repo (sqlc)
13:14 | ORM Repo (gorm)
14:47 | Bookstore 2.0, расширяем интерфейс
16:30 | Raw Repo
21:44 | Про безопасность в сыром запросе
23:43 | Builder Repo
25:18 | Generator Repo
28:36 | ORM Repo
30:15 | Плюсы/минусы raw-sql
33:17 | Плюсы/минусы squirrel
36:21 | Плюсы/минусы sqlc
39:20 | Плюсы/минусы gorm
43:57 | Что же выбрать?
46:21 | Не является индивидуальной рекомендацией, включайте здравый смысл.
47:58 | Вопросы-ответы