2009 г.
Оптимизация запросов в коммерческих СУБД в начале 1990-х
Сергей Кузнецов
В 1993 г. в Бюллетене Технического комитета IEEE Computer Society по инженерии данных (IEEE Computer Society Data Engineering Bulletin) была опубликована подборка статей, посвященных обработке и оптимизации запросов в SQL-ориентированных СУБД компаний IBM, Tandem и Digital Equipment.
С тех пор прошло уже много лет, компании Tandem и Digital Equipment давно поглощены HP, а СУБД DEC Rdb еще раньше была куплена Oracle. Но, тем не менее, статьи про эти системы и семейство DB2 продолжают быть очень поучительными и интересными. Я давно перевел их для собственной нужды, а теперь решил, что они вполне заслуживают размещения в разделе "Классика".
Мне особенно приятно опубликовать перевод статьи Геннадия Антошенкова, публикации которого, насколько мне известно, никогда не издавались в России. Я не знаю больше ни одного русского человека, который был бы главным разработчиком оптимизатора запросов в развитой коммерческой СУБД. Статья показывает, что Геннадий был очень умным и нетривиально мыслящим человеком. К сожалению, был, поскольку он скончался в 1995 г.
Итак, статьи про обработку и оптимизацию запросов в коммерческих SQL-ориентированных СУБД: