PiterPy 2019 / Олег Чуркин: Django ORM: битва MTI vs STI / Санкт-Петербург, Россия / 1 ноября 2019

Олег Чуркин: Django ORM: битва MTI vs STI

Описание

Django ORM: битва MTI vs STI

В своем выступлении я расскажу, какие способы наследования таблиц можно реализовать с помощью Django ORM, в чем преимущества и недостатки каждого метода и как можно улучшить получившийся результат с помощью сторонних библиотек.
Мы порассуждаем на следующие темы:

  • Какие способы применить наследование таблиц поддерживаются PostgreSQL.
  • Multi-table vs Single table inheritance – в каких случаях какой подход лучше использовать, и какие инструменты могут сделать это наследование менее болезненным.
  • Нюансы работы с JSONb полями в STI – расскажу, как поддерживать схему данных в таких полях и как эффективно манипулировать данными.
  • Как с помощью Django-менеджеров можно упростить код и скрыть нюансы наследования.

 

Олег Чуркин:
Москва, Россия
Development Lead
QIWI

Уже около 10 лет занимаюсь разработкой Python-проектов различной сложности. Сейчас руковожу разработкой финтех проектов в QIWI, до этого - разработчик в statusmoney.com, «Яндексе», руководитель группы Python-проектов в Rambler&Co, ведущий разработчик в РБК, а также в «Лаборатории Касперского», Innova и компании Acronis.
https://fb.me/bahusoff
https://github.com/Bahus

Расскажите друзьям
Добавьте в свой календарь
Организатор
Со-организатор
Wargaming - серебряный спонсор
DELL TECHNOLOGIES - серебряный спонсор
CINDICATOR - серебряный спонсор
Selectel - серебряный спонсор
EPAM - серебряный спонсор
Партнёры
TRAVEL-СПОНСОРЫ
Хештег события
#PiterPy
Событие в социальных сетях
Контакты организаторов
Irina Saribekova
+7 (921) 903-45-17
irina@it-events.com

Поздравляем!

Вы успешно подписались на нашу рассылку.