Get free YouTube views, likes and subscribers
Get Free YouTube Subscribers, Views and Likes

Валентин Хомутенко / «что не так с ORM в Go»

Follow
Evrone Development

Подписывайтесь на наш канал здесь и в телеграмм https://t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады!

Валентин Хомутенко, бэкендинженер в Авито

«У разработчиков на разных стеках сложилось разное отношение к ORM: гдето без них не работают вообще, гдето используют лишь иногда. В Go тема использования ORM стала известным холиваром и часто можно услышать, что «ORM не нужны». Доклад — это попытка разобраться, почему так сложилось, и действительно ли у Go просто свой путь в работе с базами данных».

Если вы тоже хотите поделиться экспертизой с сообществом, ещё есть возможность стать спикером. Пишите на [email protected], он поможет составить хороший доклад. Ну а обсудить услышанное можно будет прямо в ходе митапа, спикеры будут отвечать на вопросы в комментариях. Чтобы присоединиться, скорее регистрируйтесь здесь.

00:00 Введение
00:30 ORM в других языках
02:10 ORM в Go
04:12 Почему люди пользуются ORM?
06:40 Без ORM пишут крутаны, которые хорошо знают SQL
08:49 В маленьких командах не нужен ORM
10:36 ORM это всегда проблемы с производительностью
12:34 Для сложных запросов ORM мешает
13:46 ORM не нужен, если не тестировать реальную БД
15:34 Микросервисы можно писать и без ORM
16:54 Нет готовой базы знаний и лучших практик
18:26 Никто не хочет изобретать велосипед
19:55 Гоферы просто страдают без ORM и ничего не могут с этим сделать?
20:31 database/sql
21:29 sqlx
22:09 squirrel
22:46 migrate
24:20 Есть ли нормальные ORM в Go?
25:06 gorm
26:33 reform
27:38 ent
28:16 pop
29:25 bun (gopg)
30:20 Заключение

posted by Evolticy