- Meetup
- Location
25 апреля мы организуем в Екатеринбурге встречу для всех, кто занимается хранением и обработкой данных. Интересно будет и новичкам в этом деле, и экспертам.
Мы поговорим о тестировании и устранении проблем в PostgreSQL, обсудим, как лучше не начинать работать с Database Antipatterns, и коснёмся других вопросов.
Для участия нужно заполнить анкету и получить приглашение. Мероприятие бесплатное, но количество мест ограничено
Программа
18:30 Регистрация
19:00 Поиск и устранение проблем в PostgreSQL: в помощь разработчикам. Алексей Лесовский, Data Egret
В работе любого приложения рано или поздно появляются проблемы, и подозрения часто падают на базу данных. Обычно разработчики предпочитают изучать тонкости языка программирования и не вникать в администрирование СУБД, поэтому для решения таких проблем призывают админов, SRE, DBA и так далее. Но что если их не окажется поблизости? В принципе, базовые знания траблшутинга, о которых я расскажу в докладе, позволяют самостоятельно найти выход из ситуации. Вы научитесь:
- решать широкий спектр задач, связанных с базой данных;
- понимать, какие инструменты лучше использовать и на что обращать внимание;
- обнаруживать источники проблем и устранять их.
Рассмотренные методы вы сможете применять как на своем компьютере, так и на тестовом стенде и в продакшне. Кроме того, вы получите ту самую базу, от которой можно оттолкнуться при дальнейшем изучении теории и практики траблшутинга. Доклад рассчитан на разработчиков ПО, но будет также полезен системным администраторам и администраторам баз данных.
19:40 Перерыв
19:50 Всестороннее тестирование PostgreSQL и его расширений. Дмитрий Иванов, Postgres Professional
В нашей компании разрабатываются разные продукты — multimaster, pg_probackup, pg_pathman, pg_shardman, RUM и другие. Совладать со всей этой оравой весьма непросто, поэтому нам потребовался инструмент, который способен облегчить и ускорить написание всевозможных тестов. В докладе я расскажу о написанном на Python фреймворке testgres — он уже помог нам решить множество проблем и протестировать функциональность, для которой не достаточно прямолинейных регрессионных тестов.
20:30 Database Antipatterns. Леонид Бушуев, JetBrains
Я расскажу, как точно не следует начинать работу с базой данных, и что делать, чтобы после внедрения избежать проблем с производительностью и сопровождением системы.