Почему вам не нужен асинхронный ORM Язык Python, его эволюция и использование
Доклад принят в программу конференции
Тезисы
Каждый день мы пишем много асинхронного кода и выбираем для каждой задачи подходящую aio-библиотеку в зависимости от того, с чем нам приходится работать: с HTTP или с файлами. А ещё нам приходится работать с базами данных, но, увы, aio-database нет.
Раньше отсутствие асинхронной ORM вызывало много вопросов у разработчиков, зато теперь у нас есть сразу несколько асинхронных библиотек. Впрочем, их использование даёт прирост к производительности не всех типов задач, а только некоторых.
В своем докладе я расскажу, в каких типах задач всё будет ок, а когда не стоит ждать чудес от асинхронности. Также разберёмся, почему так сложно написать асинхронное ORM и как в новой SQLAlchemy добавили асинхронность без переписывания кода при помощи greenlet.
Другие доклады секции Язык Python, его эволюция и использование
RPA как основа IT-автоматизации
Иван Маслов
ООО ОПЕН РПА
Мастер-класс "Ускорение создания веб-приложений Django с батарейками от Garpix"
Алексей Кузнецов
Garpix
Ревью кода участников конференции. Кто побил рекорд по цикломатической сложности?
Михаил Корнеев
BestDoctor
Ревью резюме
Ксения Лыжина
Geekfactor
Круглый стол "Women in Python"
Лариса Шигарева
Grid Dynamics Russia
Сообщества Data Science и Python — сходства, различия, скандалы, интриги, расследования
Николай Марков
Aligned Research Group
Зачем нам subinterpreters?
Павел Филонов
Независимый эксперт