Классика баз данных - статьи

       

Первые шаги к управлению всемирной информацией. Беседа с Патрицией Селинджер


Перевод: Сергей Кузнецов

Оригинал: A Conversation with Pat Selinger, ACM Queue, Vol. 3, No. 3 - April 2005.

Я не буду здесь долго распространяться о личности Патриции Селинджер, а отошлю вас к своему переводу знаменитой статьи Патриции, посвященной «оценочной» оптимизации запросов в СУБД System R. В моем предисловии к этому переводу много сказано о Пат, и приведены ссылки на другие связанные с ее именем материалы, опубликованные на сайте CITForum.ru, в частности, на перевод ее интервью журналу ACM SIGMOD Record. Как вы, очевидно, заметили, оригинальный текст интервью, перевод которого вам предлагается на этот раз, опубликован в 2005 г. Тем не менее, на мой взгляд, это интервью вполне актуально и на закате 2007 г. Надеюсь, что этот текст будет вам интересен и полезен.

Сергей Кузнецов

Из беседы Пат Селинждер из IBM и Джеймса Гамильтона из Microsoft можно почерпнуть все, что вам хотелось бы знать про технологию баз данных, но о чем вы не удосужились осведомиться.

Селинджер, почетный сотрудник IBM и вице-президент по стратегии в области баз данных, информации и взаимодействиям с IBM Research, приводит в действие стратегию исследовательских работ, от исследований в области классических систем баз данных до работ в области мультимодальных взаимодействий. После получения степени PhD в Гарвардском университете она почти 30 лет работает в IBM, разделяя свое время между исследованиями и разработкой продуктов управления базами данных IBM.

Поступив на работу в IBM в 1975 г., Селинджер стала ведущим членом группы, которая разрабатывала System R, первое доказательство практической значимости технологии реляционных баз данных. Ее новаторская работа в области оценочной оптимизации запросов была признана почти всеми поставщиками реляционных баз данных. В 1986 г. она основала Институт технологии баз данных (Database Technology Institute) для выполнения совместной программы между IBM Research и группами по разработке программного обеспечения для ускорения процесса передачи в продукты технологии, разработанной в ходе исследований.

Содержание    Вперед