PHPCenter.ru
Guest
Семинар "Использование PostgreSQL в веб-приложениях"
В рамках образователных мероприятий PHPCENTER проводим семинар "Использование PostgreSQL в веб-приложениях".
Программа:
В рамках образователных мероприятий PHPCENTER проводим семинар "Использование 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) и его возможности
[/list=1]
Какие темы более интересны?