Илья Космодемьянский — Внутреннее устройство PostgreSQL для практикующих инженеров

Дата: 
Tuesday, 22 September 2015

Илья Космодемьянский — Внутреннее устройство PostgreSQL для практикующих инженеров

Во вторник, 22 сентября, в московском офисе Технологического Центра Deutsche Bank состоится встреча CodeFreeze с Ильей Космодемьянским, экспертом компании PostgreSQL-Consulting.com. Речь пойдет о внутреннем устройстве PostgreSQL.

Понимание архитектуры используемой СУБД очень важно для правильной эксплуатации, но местами переоценено: администратору, DevOps-специалисту или разработчику прикладных систем вовсе необязательно знать подробности внутреннего устройства B-дерева или тонкости работы легковесных блокировок. Это, конечно, все очень интересно, но существенно загромождает главы Concepts соответствующих руководств или доклады про архитектуру СУБД и оставляет практическим специалистам существенно меньше времени на более важные и насущные с точки зрения повседневной эксплуатации базы данных проблемы.

В рамках данного семинара, мы эту проблему попробуем устранить и рассмотрим несколько жизненно-важных систем PostgreSQL со следующих точек зрения:

  • теоретические основы;

  • практическая реализация и суровая практика ежедневной эксплуатации.

  • Главной основой любой базы данных является транзакционная машина. Как она реализованная в PostgreSQL? Какие алгоритмы и протоколы лежат в основе? Как в PostgreSQL реализованы Undo и Redo? Как устроен Write Ahead Log? Для чего нужен и как работает автовакуум? Какие могут быть проблемы в работе всех этих систем? Их мониторинг и настройка: как найти и исправить проблемы?После семинара вы будете не только знать теоретические основы работы MVCC в PostgreSQL, нопредставлять:

  • как это может сказаться, например, на производительности;

  • как опознать это на мониторинге;

  • какими настройками и подходами к написанию приложений ситуацию можно улучшить.

  • Говоря о каждой системе PostgreSQL мы будем сравнивать их с другими СУБД, такими как Oracle, IBM DB2 LUW, MS SQL Server — чтобы специалистам, имеющим опыт с другими СУБД было быстрее и проще разобраться.

    Илья Космодемьянский — эксперт компании PostgreSQL-Consulting.com, специалист по базам данных PostgreSQL, DB2, Oracle. Область профессиональных интересов — транзакционная обработка данных, построение отказоустойчивых производительных хранилищ.
    Уделяет много внимания популяризации PostgreSQL как технологии среди русскоговорящей аудитории. Регулярно проводит лекции и семинары об эффективном использовании возможностей PostgreSQL в высокопроизводительном вебе, телекоме и смежных областях.

    Как добраться

    Офис Deutsche Bank находится в БЦ Nordstar Tower по адресу: ст.м. «Беговая», ул. Беговая, 3, стр.1. На метро: последний вагон из центра, из дверей налево, далее прямо вдоль ограждения с козырьком 5 минут. По прибытии вам необходимо будет получить пропуск на ресепшене 1-го этажа и подняться на 27 этаж.

    Сессия будет проходить в переговорных комнатах Alpha-Zeta за зоной reception 27-этажа. Просьба на всякий случай взять с собой паспорт для пропуска. Для вас будет организован специальный проход по спискам через турникеты (охранник с табличкой «Deutsche Bank" будет стоять с левой стороны возле рамки металлоискателя).

    В случае возникновения каких-либо вопросов, звоните:
    +7 (495) 644-11-11.

    Адрес: 
    Москва, Беговая улица, 3 строение 1
    Голосовалка: 
    0 votes
    +
    Vote up!
    -
    Vote down!