9:00till 10:00 | Registration and Coffee |
10:00till 18:00 | Application development with PostgreSQL. Theory and practice.Roman Druzyagin |
10:00till 18:00 | How to make PostgreSQL be more effective. Query optimisation in PG.Max Boguk |
10:00till 18:00 | Becoming a Postgres DBA in one day. (crash course)Ilya Kosmodemiansky Alexey Lesovsky |
12:00 — 12:20 Break |
14:00 — 15:00 Lunch |
16:30 — 16:50 Break |
9:00till 9:50 | Registration and Coffee |
9:50till 10:00 | OpeningRoman Druzyagin, Ilya Kosmodemiansky |
10:00till 12:00 | Mastering PostgreSQL administrationBruce Momjian |
12:00till 12:20 | Break |
12:20till 14:20 | Mastering PostgreSQL administrationBruce Momjian |
14:20till 15:20 | Lunch |
15:30till 17:30 | Explaining the PostgreSQL VacuumAlexey Lesovsky |
17:30till 17:50 | Break |
17:50till 19:40 | Explaining the PostgreSQL VacuumAlexey Lesovsky |
10:00till 12:00 | Creating a custom aggregate extension in CVik Fearing |
12:00till 12:20 | Break |
12:20till 14:20 | Creating a custom aggregate extension in CVik Fearing |
14:20till 15:20 | Lunch |
15:30till 17:30 | Writing an extension for PostgreSQL based on full-text searchTeodor Sigaev Alexander Korotkov |
17:30till 17:50 | Break |
17:50till 19:40 | Writing an extension for PostgreSQL based on full-text searchTeodor Sigaev Alexander Korotkov |
9:00till 9:50 | Registration and Coffee |
9:50till 10:00 | OpeningRoman Druzyagin, Ilya Kosmodemiansky |
10:00till 11:00 | Keynote: Open Source Databases: the Path to the Enterprise CorePeter Zaitsev |
11:00till 11:50 | How to consume C2H5OH the right wayMichail Kirillov |
12:00till 12:20 | Break |
12:20till 13:10 | PostgreSQL backups the modern waysMagnus Hagander |
13:20till 14:10 | Data integration in the world of microservicesValentine Gogichashvili |
14:20till 15:20 | Lunch |
15:30till 16:20 | Understanding the power of data types: PostgreSQL's secret weaponPeter van Hardenberg |
16:30till 17:20 | Dark corners of PostgreSQL statistics analyzerOleksandr Shulgin |
11:00till 11:50 | Greenplum: experience of integration and operation at Tinkoff bankDmitry Pavlov |
12:00till 12:20 | Break |
12:20till 13:10 | The latest news on full-text searchTeodor Sigaev |
13:20till 14:10 | Apache HAWQ — Postgres-based SQL for HadoopAlexander Ermakov |
14:20till 15:20 | Lunch |
15:30till 16:20 | Legs, wings and tails: the stronger sides of MySQL and when PostgreSQL is going to take over the world?Alexey Kopytov |
16:30till 17:20 | DataGrip — IDE for SQL from JetBrainsMaxim Sobolevskiy |
17:30till 18:20 | Harry Potter and the Daemons of BerkeleyAlexander Chistyakov |
9:00till 9:50 | Registration and Coffee |
9:50till 10:00 | OpeningRoman Druzyagin, Ilya Kosmodemiansky |
10:00till 10:50 | Yandex.Mail's success storyVladimir Borodin |
11:00till 11:50 | Debugging Your PL/pgSQL CodeJim Mlodgenski |
12:00till 12:20 | Break |
12:20till 13:10 | PostgreSQL & Java: a technical reportAlvaro Hernandez |
13:20till 14:10 | Why industrial manufactoring data need special considerationsRoland Sonnenschein |
14:20till 15:20 | Lunch |
15:30till 16:20 | PostgreSQL for HipstersNikolay Ryzhikov |
16:30till 17:20 | Where is the space, Postgres?Alexey Ermakov |
17:30till 17:50 | Break |
17:50till 18:40 | When ActiveRecord is not enough, or Ruby for Postgres' fansEvgeniy Lukovsky Ksenia Zalesnaya |
10:00till 10:50 | Experience of database migration between data centersSergey Burladyan Michail Tyurin |
11:00till 11:50 | "Two-wheel" backupsEvgeniy Dyukov |
12:00till 12:20 | Break |
12:20till 13:10 | PostgreSQL and cryptographyDmitry Belyavskiy |
13:20till 14:10 | One DBA and 100 developersMichail Balayan |
14:20till 15:20 | Lunch |
15:30till 16:20 | New capabilities of B-tree in PostgreSQLIvan Frolkov Anastasia Lubennikova |
16:30till 17:20 | Building data streamsKonstantin Evteev |
17:30till 17:50 | Break |
17:50till 18:40 | Patroni: failure-tolerant PostgreSQL cluster made easyOleksii Kliukin Alexander Kukushkin |