среда, 14 декабря 2016 г.

PgConf.Russia 2016 - Видеозапись докладов - Зал 1

          Международная конференция PgConf.Russia 2016 состоялась в первых числах февраля 2016 года. Ее посетили свыше 600 гостей, участников, разного рода заинтересованных лиц. Эта была вторая конференция посвященная Постгресу проведенная в России, и она стала крупнейшей среди подобных в мире. В программе конференции состоялись 60 докладов от российских и зарубежных спикеров - разработчиков, администраторов, экспертов в области СУБД.

          Доклады и мастер-классы шли в три потока, и каждый поток оставил после себя огромное количество меди-материалов, которыми мы хотим поделиться с Вами. Сегодня мы публикуем всю цепочку докладов, прошедших в самом большом - в первом зале 4 и 5 февраля 2016 года. В нем также состоялось Открытие конференции, Круглый стол (посвященный проблемам использования отечественного ПО и PostgreSQL в органах государственной власти и госкорпорациях) и Сессия блиц-докладов.

          И сразу же сообщаем Вам, что уже скоро состоится третья российская конференция по Постгресу - PgConf.Russia 2017. Даты ее проведения уже определены - 15–17 марта, Регистрация открыта. Мы приглашаем на нее и тех, кто желает узнать о СУБД PostgreSQL что-то новое, и тех, кто может чем-то новым, важным интересным поделиться со своими коллегами по использованию, разработки и администрированию СУБД PostgreSQL.



Смотреть видео первого потока


Открытие конференции  

Ведущий: Иван Панченко

участники:

  • Николай Никифиров
  • Брюс Момджан
  • Олег Бартунов

Круглый стол

Ведущая: Евгения Василенко

участники:

  • Николай Никифиров
  • Герман Клименко
  • Дмитрий Старовойтов
  • Сергей Алтухов
  • Дмитрий Назипов
  • Виктор Михалев
  • Александр Цейтлин
  • Олег Бартунов
  • Наталья Касперская

Смотреть видео

дата: 04.02.2016
длительность: 1.57.42
открытие: 0.25.00
круглый стол: 1.32.42

«Многогранность развития PostgreSQL»

Брюс Момджан

В Postgres 9.5 добавилось много нового: UPSERT, CUBE, ROLLAP, функции для работы JSONB, улучшения PostGIS. Для администраторов - Row Level Securlty, новый тип индекса, и улучшения производительности на больших серверах. В этом докладе будет рассказано о 10 наиболее значимых возможностях версии 9.5, а также о некоторых фичах следующих релизов.
   

Смотреть видео

дата: 04.02.2016
длительность: 0.47.58
Слайды

«Миграция на PostgreSQL: причины и последствия»

Жан-Поль Аргудо

Будут рассмотрены традиционные аргументы на тему "почему следует выбрать PostgreSQL среди других баз данных"... Помимо этого, и что достаточно ново для сообщества, будут рассмотрены последствия такого выбора. Переход на PostgreSQL влечет за собой переход не только к таким вещам, как например Linux, но и переход к мышлению в стиле свободного ПО. Быстрый темп развития PostgreSQL диктует новые методы проверки, к которым компании должны адаптироваться.
   

Смотреть видео

дата: 04.02.2016
длительность: 0.44.09
Слайды

«Растущее признание PostgreSQL в Китае»

Гэли Ли

Последние новости о продвижении PostgreSQL в Китае. Postgres проходит этап бурного развития в Китае, в частности в 2015 г. Postgres внедрила одна из крупнейших компаний, Alibaba начала предоставлять сервисы Postgres в своём открытом облаке, и в целом наблюдается значительный прогресс в признании Postgres. На этом докладе будет представлен обзор успехов Postgres в Китае в 2015 г.
   

Смотреть видео

дата: 04.02.2016
длительность: 0.44.59
Слайды

«Пять слайдов о Postgres»

Михаил Тюрин

За годы моей работы с PostgreSQL возникло ясное представление, о том, каковы его основные достоинства ("Киллер-фичи", "вкусняшки"), из-за которых мы выбираем и рекомендуем выбирать эту СУБД.
1. Начало
2. Документация
3. Комьюнити
4.1 Транзакционный DDL
4.2 WAL и настоящая физическая репликация
4.3 Транзакционный снепшот и настоящая логическая репликация и PGQ
4.4 Потрясающая расширяемость
5. Успех
   

Смотреть видео

дата: 04.02.2016
длительность: 0.34.19
Слайды

«1С:Предприятие: самая популярная в России/СНГ
платформа разработки с поддержкой PostgreSQL»

Петр Грибанов

Более 300.000 разработчиков используют в качестве основного средства разработки технологическую платформу "1С:Предприятие". Я расскажу об особенностях идеологии и архитектуры платформы "1С:Предприятия", которые позволили ей стать одним из самых массовых средств разработки в России и СНГ, и о том, почему СУБД PostrgreSQL становится все популярнее среди пользователей технологий 1С.
   

Смотреть видео

дата: 04.02.2016
длительность: 0.22.20
Слайды

«Расширяемость PostgreSQL:
Истоки и новые горизонты»

Александр Коротков

Postgres изначально был спроектирован таким образом, чтобы индексные методы доступа были расширяемыми. Известная цитата гласит: "Совершенно необходимо, чтобы пользователь мог создавать новые методы доступа, обеспечивающие эффективный доступ к значениям нетрадиционных типов данных". В докладе будут продемонстрированы текущие результаты в области подключаемых индексных методов доступа, а также концепция подключаемых хранилищ.
   

Смотреть видео

дата: 04.02.2016
длительность: 0.44.01
Слайды

«Высокий уровень параллелизма в Postgres:
Банк Бразилии в реальной жизни»

Фабио Теллес Родригес

Проблемы и решения в системе электронного документооборота и процессинга банковских чеков в Банке Бразилии.
   

Смотреть видео

дата: 04.02.2016
длительность: 0.30.10
Слайды



«Алибаба и PostgreSQL»

Гуанчжоу Джанг

Наш облачный сервис по использованию реляционных баз данных предоставляет доступ к Постгресу (aliyun.com, в настоящий момент крупнейшее частное облако в Китае). Мы также используем Постгрес для наших внутренних приложений и готовы поделиться своим опытом.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.45.23
Слайды

«Год профессионального Постгреса в России»

Иван Панченко

Исполнилось год с момента создания российского вендора Постгреса - компании Postgres Professional. Что полезного для сообщества было сделано компанией, над чем она работает сейчас - о разработках, о сертификации, о русской документации и об образовательной программе.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.25.44
Слайды

«Эволюция использования PostgreSQL
в справочном API 2GIS»

Денис Иванов

Я расскажу об эволюции продукта с точки зрения взаимодействия с СУБД.
  • Первое появление постгреса в команде
  • Борьба с репликацией
  • Партицирование и миграции
  • Кросс-датацентровое использование
  • v8, json, jsonb, jsquery
  • Апгрейд версии postgresql
На данный момент на продакшене бекенда справочного API 2GIS мы имеем с десяток различных баз в postgresql, около 120 шардов, миллионы записей в таблицах. При этом практически все данные хранятся в структурах jsonb.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.19.33
Слайды

«О структуре и эволюции сообщества PostgreSQL»

Магнус Хагандер

В отличие от большинства других баз данных, PostgreSQL разрабатывается сообществом, не компанией и даже не фондом. Те, кто участвуют в этом сообществе уже долгое время, обычно считают это преимуществом, но для людей со стороны, привыкших иметь дело с традиционными организациями, это часто бывает непонятно. Для тех, кто ещё не внутри, вместе с нами, в этом докладе будет рассказано, как работает сообщество PostgreSQL, как взаимодействуют различные группы, а также, как всё это изменилось за последние годы.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.49.33
Слайды

«Новые возможности B-деревьев в PostgreSQL»

Анастасия Лубенникова

Самый часто используемый тип индексов в PostgresSQL - B-tree. Эта структура данных и связанные с ней алгоритмы развиваются уже больше 40 лет. Но, как мы знаем, нет предела совершенству. В этом докладе пойдет речь об особенностях структуры B-tree и его реализации в PostgreSQL, важных для оптимального использования индексов. Кроме того, мы представим улучшения функциональности B-tree в PostgreSQL, которые войдут в релиз 9.6. Это компрессия дубликатов и новые возможности использования покрывающих (covering) индексов.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.37.56
Слайды

«О построении кластеров на основе
потоковой репликации и PgPool II»

Tatsuo Ishii

Речь пойдет о кластерных решениях для PostgreSQL на основе потоковой репликации и pgpool-II, которые очень популярны в Японии. Также рассматриваются новые возможности следующей версии pgpool-II, которая будет выпущена этой зимой.
   

Смотреть видео

дата: 05.02.2016
длительность: 1.01.11
Слайды

«Всё об изоляции транзакций в PostgreSQL
для разработчиков приложений»

Кевин Гриттнер

Когда множество пользователей, процессов или потоков выполнения одновременно модифицируют их общие данные, это может вызывать проблемы, если каким-то образом не урегулировать условия гонки. Эти проблемы особенно остро проявляются в базах данных, реализующих семантику ACID. Набор изменений, объединённых в транзакцию базы данных, должен проявляться атомарно, и для параллельных транзакций, и для процесса восстановления после сбоя. Каждая транзакция должна переводить базу данных из одного согласованного состояния (с точки зрения бизнес-правил) в другое. Для эффективной разработки необходимо иметь возможность запрограммировать каждую транзакцию независимо от других транзакций, которые по стечению обстоятельств могут выполняться в то же самое время. В случае сбоя все изменения, внесённые транзакциями, об успешном завершении которых были уведомлены приложения, а также все изменения, ставшие видимыми для других транзакций, должны оставаться в базе после восстановления.
За многие годы были выработаны различные стратегии обеспечения этих гарантий, а иногда гарантии корректировались тем или иным способом. В данном докладе будет рассказано, каким образом обеспечиваются эти гарантии или их компромиссные варианты, с упором на методику сериализуемой изоляции снимков (SSI, Serializable Snapshot Isolation), применяемую в PostgreSQL (и ни в какой другой производственной СУБД на данный момент). Хотя SSI уже работает быстрее и с большей степенью параллельности, чем любая другая методика управления условиями гонки с наиболее типичной нагрузкой, есть много путей для дальнейшего увеличения производительности, некоторые из которых требуют помощи эксперта по различным методам доступа индексов; эти вопросы и будут обсуждены в данном докладе. Кроме того, на докладе будут представлены некоторые общие идеи о том, как можно использовать методики SSI с XTM в распределённой системе. В конце мы оставили время для группового обсуждения оптимизации и возможных применений в распределённой среде.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.50.54
Слайды

«Администрирование PostgreSQL в АВИТО»

Сергей Бурладян

Мой доклад будет посвящён особенностям использования и администрирования PostgreSQL в Debian GNU/Linux в Avito. В частности, таким проблемам как:
  • bash скрипты
  • утилиты pg_* debian
  • отладка postgres: perf, gdb
  • COPY без разрывов: psql, pipe
  • pgbouncer: один, два, ... больше?
  • cron
  • мониторинг
  • очередь на advisory lock
  • файловый кеш
  • DDL на нагруженной базе
  • и т.д.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.47.36
Слайды

«Внутреннее устройство индексов»

Хейки Линнакангас

PostgreSQL поддерживает несколько типов индексов: GiST, SP-GiST, GIN и, конечно, обычное B-дерево. Администраторы БД знают, когда применять каждый из них: GIN для полнотекстового поиска, GiST для геометрических данных и т. д., но как они устроены внутри? Благодаря чему они хорошо работают в сценариях использования, для которых предназначены? В этой презентации я познакомлю вас с внутренней структурой каждого из этих типов индексов и расскажу, каковы их сильные и слабые стороны.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.47.59
Слайды

«PostgreSQL и JDBC: выжимаем все соки»

Владимир Ситников

Все говорят, что для максимальной производительности работы из Java с базой данных нужно использовать PreparedStatements и Batch DML. Практика показывает, что нельзя слепо идти на поводу у прописных истин. Нужно понимать особенности конкретной базы и характера передаваемых данных. В докладе мы рассмотрим то, как эффективное использование протокола PostgreSQL позволяет добиться высокой производительности при выборке и сохранении данных. На примерах увидим как простые изменения в коде приложения и JDBC драйвера на порядок ускоряют запросы. Мы увидим как задействовать механизм server prepared statements из клиенсткого кода и узнаем его узкие места. Обсудим средства эффективной передачи данных в базу. Многие обсуждаемые доработки недавно вошли в состав официального JDBC драйвера. Доклад будет полезен не только Java программистам, т.к. многие подводные грабли вытекают из самого протокола общения PostgreSQL с внешним миром.
   

Смотреть видео

дата: 05.02.2016
длительность: 0.25.42
Слайды

«Сессия блиц-докладов»

В конце конференции прошла сессия блиц-докладов. Блиц-доклады организованы по следующим правилам:
  • Длительность одного доклада - 5 минут
  • Возможен показ слайдов из PDF-файла (16x9)
  • Запись на блиц-доклады будет вестись непосредственно на конференции на двух флипчартах, расположенных в большом зале и в зале «Шатер».
  • Запись заканчивается в 16:00 5 февраля или по исчерпании временного ресурса.
  • Синхронный перевод будет.
   

Смотреть видео

дата: 05.02.2016
длительность: 1.02.27
 


Поделись этим