Почему крупнейшие компании России и мира выбирают Postgres. Итоги PgConf.Russia 2017Источник: tadviser
Импортозамещение в России в сфере ИТ - двусторонний процесс. Протекционистские и стимулирующие ходы государства дополняются инициативой, идущей "снизу", от ИТ-компаний и сообществ разработчиков. К чему это приводит, можно посмотреть на примере СУБД PostgreSQL. Являясь свободным ПО, она стала базой для возникновения полноценного отечественного продукта. Сейчас PostgreSQL берут на вооружение основные российские ИТ-интеграторы, вендоры делают Postgres-версии своих продуктов, а сообщество разработчиков и администраторов этой СУБД активно растет. Составляющие этого феномена: наличие сильных разработчиков в России, конкурентные характеристики продукта и поддержка государства, взявшего курс на технологическую независимость. А еще - энергия конкретных людей, их желание сделать свой вклад в развитие отечественных ИТ. 15-17 марта 2017 года в конференц-холле Digital October прошла III Международная техническая конференция разработчиков и пользователей PostgreSQL - PgConf.Russia 2017. Это мероприятие - одно из крупнейших событий в мировом сообществе постгресистов, оно собрало более 500 человек из России, стран ближнего и дальнего зарубежья. Организатором конференции выступила компания Postgres Professional, российский вендор этой СУБД. Конференция PgConf.Russia 2017 собрала постгресистов из России, стран ближнего и дальнего зарубежья
Процесс наращивания идет полным ходом, российское сообщество разработчиков добавляет новый функционал СУБД. Работы идут над ускорением полнотекстового поиска за счет обновленных GIN-индексов, повышением производительности сложных SQL-запросов благодаря JIT-компиляции, реализацией автономных транзакций и использованием технологий машинного обучения. PostgreSQL под нагрузкойСУБД PostgreSQL используют многие крупные компании: Alibaba, Hitachi, Huawei, Instagram, Skype, Sony, TripAdvisor, Yahoo и т.д. Некоторые из них выступили на конференции. Например, Tencent, крупнейший интернет-провайдер Китая, который развивает собственную версию СУБД - Postgres XC. На данный момент компания эксплуатирует крупнейший в мире кластер Postgres XC, состоящий из 29 узлов данных. Tencent удалось значительно оптимизировать получение упорядоченных выборок из БД. На формирование списка в 90 млн строк требуется всего несколько секунд. Также в программный код были внесены изменения, которые позволили удовлетворить требованиям платежной системы WeChat. Компания Skype, став частью Microsoft, продолжает развивать свою платформу баз данных, построенную на основе PostgreSQL. Она состоит из нескольких сотен серверов с тысячами баз данных, которые обрабатывают сотни тысяч транзакций в секунду. В "Яндексе" после перехода в прошлом году на PostgreSQL решается вопрос поддержания десятков тысяч соединений к одной базе. Дневная аудитория сервиса "Яндекс Почта" превышает 10 млн. человек, количество входящих писем - более 150 млн в день. В Avito на открытой СУБД "крутится" весь основной сервис - база с объявлениями пользователей. В тесной интеграции с PostgreSQL работает поисковый сервер. Компании CoMagic и UIS используют PostgreSQL с 2003 года. Сейчас под управлением СУБД находится кластер размером более 5 ТБ. В госсекторе реализовано несколько знаковых проектов по переходу на российскую СУБД. Это миграция системы документооборота "Практика" на PostgreSQL в правительстве Московской области. Установка СУБД на более 1000 объектов, занимающихся выдачей загранпаспортов нового поколения. Кроме того, ФГУП НИИ "Восход" начал процесс миграции центра обработки данных государственной информационной системы БД ГС МИР с IBM DB2 на PostgreSQL. При этом иностранное аппаратное обеспечение заменяется российским, построенным на "Эльбрусах". Дело за разработчиками приложенийРоссийские разработчики ПО заинтересованы в использовании PostgreSQL в качестве базового ПО для своих продуктов. Digital Design портировал на открытую СУБД свою систему документационного управления "Приоритет". Версию под PostgreSQL готовит ЭОС, разработчик СЭД "Дело". Провела миграцию решения "Босс Кадровик" компания "БОСС. Кадровые системы". Большие перспективы у связки PostgreSQL и продуктов "1С". Разработчики многое сделали для оптимизации работы этих систем друг с другом. Версия с открытой СУБД дешевле, ее выбирают либо те, кто сидит на MS SQL, либо те, кто ставит "1С" с нуля.
Для собственных нужд "1С" также использует открытую СУБД, PostgreSQL является основой недавно развернутого облачного сервиса 1С:Fresh. IBS совместно с Mellanox делает ставку на программно-аппаратные комплексы СКАЛА-СР - высокопроизводительные машины баз данных под управлением СУБД Postgres Pro Enterprise. Это полностью сконфигурированная система, которая, по заявлениям компании, не уступает иностранным аналогам по производительности при стоимости на 40% ниже. Нюансы импортозамещенияВ рамках форума состоялся круглый стол по государственной политике импортозамещения ПО, на котором выступили представители компаний "Вертолеты России", "Интер РАО", правительства Ульяновской области. По словам Дмитрия Алтухова, ИТ-директора "Интер РАО", предприятие активно двигается в сторону отказа от американских проприетарных решений, и PostgreSQL является одним из приоритетных продуктов, на базе которого можно строить дорожную карту. В компании была заменена американская система ServiceDesk на отечественный аналог, работающий на Postgres. Общехолдинговая система документооборота также мигрировала на отрытую ОС. В ближайших планах - обновление производственных систем в сбытовых активах, в частности в Мосэнергосбыте. Сейчас технологической платформой биллинговой системы там является Oracle. Но в активной фазе разработка версии технологической платформы нового поколения, где не будет проприетарных решений. В "Вертолетах России" в управляющей организации год назад стартовал проект развертывания системы планирования и мониторинга производства на базе "1С ERP". В качестве базового ПО используются Astra Linux и PostgreSQL. Система находится в промышленной эксплуатации. В планах компании развертывание такой же конфигурации на всех своих заводах. Михаил Носов, ИТ-директор компании "Вертолеты России" выделил два негативным момента в ходе импортозамещения: отсутствие консолидации российских разработчиков ОС и зависимость от зарубежных производителей промышленных приложений. Так, в стране существует не менее 23 разработок ОС на базе Linux, при этом ни одна из версий не является полноценной, каждую нужно "допиливать" под базовые потребности бизнеса. Самая затратная часть бюджета ИТ в "Вертолетах России" - это тяжелый CAD/CAM/CAE на базе Siemens. Попытки российскому Siemens предложить варианты сотрудничества с целью безболезненного функционирования в России хотя бы с точки зрения СУБД, вызывают один ответ:
Решением первой задачи, по мнению Дмитрия Алтухова, может стать селекция и выделение национальных чемпионов, которые должны быть поддержаны государством и частным бизнесом. Интересный вариант решения проблем развития Open Source предложил Олег Бартунов:
Первые победыВажным шагом в развитии сообщества постгрессистов стало учреждение конкурса Postgres Prize. На конференции PgConf.Russia 2017 в номинации "За вклад в разработку PostgreSQL" был отмечен Масахико Савада из японской компании NTT. Он получил приз за создание инфраструктуры FDW для выполнения распределенных запросов и шардинга данных. Номинация "За лучшее инжиниринговое решение с PostgreSQL" осталась за компанией IBS с разработкой ПАК "Скала-СР". Победа в номинации "За лучшее внедрение" одержал ФГУП НИИ "Восход". Его проект - создание Государственной системы изготовления, оформления и контроля паспортно-визовых документов нового поколения на базе PostgreSQL и отечественных процессоров "Эльбрус". Также были награждены победители конкурса "Лучшая статья по PostgreSQL на Habrahabr". В нем приняли участие более 20 публикаций. Первое место занял Николай Сивко из компании Okmeter, написавший статью "Мониторинг PostgreSQL: запросы". Сообщество PostgreSQL - это ценный ресурс, в котором российской компании удалось занять лидирующее место. Опыт Postgres Professional должен стать показательным для других игроков рынка отечественного ПО.
|