Открыта регистрация на мастер-класс по использованию PostgreSQL в веб-приложениях
Mar 15, 2007
Специализированный учебный центр «PHPCENTER» проводит мастер-классы по наиболее актуальным темам в области IT и web-технологий. 29 марта 2007 года будет проведен мастер-класс "Использование PostgreSQL в веб-приложениях".
Программа мастер-класса:
- Введение. Краткая история PostgreSQL. Текущая версия. Возможности.
- Положение на рынке баз данных.
- Программные интерфейсы на PHP, поддерживающие PostgreSQL (database abstract layers). Веб-приложения и фреймворки на PHP с поддержкой PostgreSQL.
- Установка в связке с Apache/PHP. Начальная настройка. Стартовые скрипты для различных ОС. Консоль psql, GUI-приложение pgAdmin III, веб-интерфейс управления phpPgAdmin. Regression tests, benchmarks. HelloWorld.
- Устройство 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) и его возможности.
Для участия требуется регистрация. Зарегистрироваться можно по адресу http://www.phpcenter.ru/registration-PSQL.html