Декабрьские семинары в Postgres Professional
В начале декабря 2015 года в офисе компании Postgres Professional состоялись три семинара, на которых наши сотрудники поделились своими разработками, идеями, а так же сообщили о проблемах на пути решения поставленных задач в области развития Системы Управления Базы Данных PostgreSQL, и возможных методах их преодоления.
Первый из семинаров был проведен Иваном Фролковым 3 декабря 2015 года. Его тема - «Альтернативный способ партиционирования» - затрагивала сложности возникающие при работе с большими объемами данных, ускорению работы с большими таблицами (поиск, отработка запросов, построение индексов). Иван предложил новый, более эффективный, способ работы с такими объемами информации, основанный на альтернативном партиционировании (делении таблицы на части - "партиции"), что бы быстро и эффективно работать не со всей таблицей, а с актуальной ее частью.
Несколько фотографий с семинара:
8 декабря 2015 в один вечер состоялись последовательно два семинара.
Сначала Михаил Кулагин и Алексей Чижков рассказали о продвижении работы в области создания отказоустойчивого кластера на основе штатной репликации. В ходе доклада и обсуждения были рассмотрены несколько вариантов структуры кластера и было принято решение базовую "двухнодную" версию кластера довести до состояния "продукта из коробки", не требующего дополнительных сложных действий по настройке при установке пользователем, но с возможностью расширения версии до "мультинодной конфигурации", в случае, если пользователь работает с более ресурсоемкой и нагруженной системой.
Фоторепортаж с семинара:
Тема интеллектуальной обработки запросов в PostgreSQL уже не раз поднималась в разговорах программистов нашей компании. В этот раз она была вынесена на обсуждение в виде семинара, который провел Олег Иванов. Темой доклада стало «Машинное обучение в PostgreSQL» со следующими подпунктами в содержании:
• как удалось применить машинное обучение для выбора оптимального плана выполнения запроса
• какие результаты это дало
• какие в связи с этим появляются новые задачи и направления развития
Автором доклада были приведены сравнения разных планов выполнения запросов и представлены результаты различных тестов, которые показывали, как интелектуализация процесса составления плана выполнения запроса влияет на скорость работы СУБД.
Фотогалерея с семинара: