13 июня 2007 года образовательный центр ProfyClub организует 8-часовой семинар "Использование PostgreSQL в веб-приложениях". Семинар проведут сотрудники компании «Постгресмен» Иван Золотухин и Николай Самохвалов.
Программа семинара:
- Устройство PostgreSQL: MVCC, транзакции, VACUUM. Понятие кластера. Схемы. Системные каталоги;
- Основные параметры конфигурации. Методы повышения производительности: настройка postgresql.conf, использование индексов, изменение SQL-запросов, persistent connection, load balancing;
- Мониторинг состояния базы, статистика. Использование EXPLAIN ANALYZE. Типы индексов. Анализ логов с помощью pgFouine;
- Многообразие процедурных языков (PL/pgSQL, PL/Perl, plPHP). Триггеры и функции. Rule, view. Механизм наследования. Prepared transactions. Two-phase commit;
- Дополнительные возможности: contrib-модули. GiST-based модули intarray, hstore, ltree, pg_trgm. Полнотекстовый поиск (tsearch2) и его возможности;
- Проектирование и разработка высоконагрузочных баз данных. Оптимизация под высокие нагрузки. Кластеризация, масштабирование, репликация и отказоустойчивость PostgreSQL;
- Детали внутреннего устройства СУБД PostgreSQL, тюнинг системных параметров, влияющих на производительность;
- Правильный выбор железа для сервера.
Семинар ориентирован на специалистов среднего и высокого уровня, экспертов. Отдельное внимание будет уделено проблемам крупных проектов, в частности, репликации и масштабированию PostgreSQL.
Для участия в семинаре требуется регистрация. Зарегистрироваться можно на данной странице (участие платное).
|