Эффективная работа с PostgreSQL в нагруженном PHP-проекте

PHP Russia: Базы данных и ORM

PHP, Хранение и импорт

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Что важно учесть во взаимодействии PHP-проекта с нагруженным PostgreSQL: как поддерживать целость схемы данных, накатывать миграции, оптимизировать запросы и создавать эффективные индексы на примере Symfony + Doctrine.

Целевая аудитория

Разработчики, тимлиды, техлиды, архитекторы.

Тезисы

Мало какой веб-проект обходится без базы данных. При росте проекта и росте нагрузки зачастую первые проблемы возникают не в PHP, а в СУБД и во взаимодействии приложения с СУБД.

В нашем проекте нагрузка на базы данных составляет ~100 000 tps, поэтому взаимодействие с СУБД всегда было в фокусе нашего внимания.

В докладе хотел бы всесторонне затронуть разные аспекты данной темы:
* эффективное подключение к БД;
* управление схемой данных;
* внедрение изменений схемы данных и миграции;
* создание эффективно работающих индексов и управление индексами;
* оптимизация запросов.

Темы буду раскрывать в контексте PHP-приложений, а именно на примере связки Symfony + Doctrine.

CTO в RetailCRM (Simla.com).

RetailCRM

Решение №1 для автоматизации eCommerce и ритейла.

Видео

Другие доклады секции

PHP Russia: Базы данных и ORM