Олег Сергеевич Бартунов
Электронное интервью.

Балдин Е.М.

конец лета/начало осени 2006


Олег Бартунов добавил в PostgreSQL поддержку локали, а сейчас активно работает над улучшением алгоритмов индексирования и поиска. В фокусе его основной текущей деятельности в команде разработчиков находится структура GiST (обобщённое поисковое дерево) и множество приложений с её использованием.

Евгений М. Балдин Евгений: Меня интересуют причины по которым вы включились в проект PostgreSQL. Не проще ли было подождать пока кто-то другой сделает поддержку русской локали?

Олег С. Бартунов Олег: Я астроном, а астрономия использует базы данных практически везде. Будучи в UCSC (Univerity California Santa Cruz) я познакомился с Postgres, который разрабатывался недалеко в UC Berkeley. Позже, в 1996 году я работал над сайтом «Учительской газеты» и мне надо было сделать поисковую систему по архиву. Я взял Postgres95, разобрался как его скомпилировать под Linux, что было не так просто, и загрузил данные. Я был неприятно удивлён, что у меня ничего не работает. Американцев проблема локали не интересовала, а европейских пользователей было немного, тем более в России. Так что ждать помощи было не от кого. На тот момент я уже имел опыт работы с локалью: в 1995 году принимал участие в обсуждении и тестировании локали в perl.

Евгений: Раньше было гораздо проще с выбором -- выбирать было не из чего . А сейчас с текущим разнообразием свободных и доступных СУБД всё равно бы PostgreSQL выбрали?

Олег: Да, PostgreSQL рулит . Мне нравится его идеология и сильная команда разработчиков.

Евгений: Изучая вашу домашнюю страничку, я наткнулся на упоминание о книге под названием «Рецепты PostgreSQL». Это в планах? Когда будет?

Олег: Действительно, меня и Алексея Борзова на это подбивает издательство БХВ (http://www.bhv.ru/). В подобной книге есть необходимость. Но никак не получается. Мы не профессиональные писатели, а на написание хорошей книги требуется много усилий и времени . Я думаю, что без спонсорства написание книги может занять очень много времени.

Евгений: Ну и в заключении: судя по набору поддерживаемых вами проектов вы занимаетесь работой по своей специальности. Участие в техническом проекте уровня PostgreSQL не отвлекает от основной работы?

Олег: Все мои проекты в той или иной степени используют PostgreSQL, нашу работу поддерживает РФФИ (http://www.rfbr.ru/). Сейчас мы активно работаем по теме «Виртуальная Обсерватория». Центр находится у нас в ГАИШ и многотерабайтное хранилище там построено именно на PostgreSQL (http://vo.astronet.ru/).





baldin 2007-07-01