Эффективная работа с PostgreSQL в нагруженном PHP-проекте PHP Russia: Базы данных и ORM
Мало какой веб-проект обходится без базы данных. При росте проекта и росте нагрузки зачастую первые проблемы возникают не в PHP, а в СУБД и во взаимодействии приложения с СУБД.
В нашем проекте нагрузка на базы данных составляет ~100 000 tps, поэтому взаимодействие с СУБД всегда было в фокусе нашего внимания.
В докладе хотел бы всесторонне затронуть разные аспекты данной темы:
* эффективное подключение к БД;
* управление схемой данных;
* внедрение изменений схемы данных и миграции;
* создание эффективно работающих индексов и управление индексами;
* оптимизация запросов.
Темы буду раскрывать в контексте PHP-приложений, а именно на примере связки Symfony + Doctrine.
Сооснователь и CTO в RetailCRM, Simla.com и Интаро (300+ человек)
Многочисленные доклады на PHPRussia, Highload++, TeamLeadConf и других конференциях и митапах.
Основатель городского сообщества PHP Community Lipetsk.
Автор канала @dev_salikhov (Инженерия и AI).