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

       

В документе приводятся многие факты


В документе приводятся многие факты из пленительной истории System R и даже QBE, и описываются взаимоотношения групп System R и INGRES.)

Я думаю, что имеются области, в которых мы могли бы сработать лучшим образом, если бы проводили обсуждения на встречах типа конференций SIGMOD, исследуя «за» и «против» разных технологий. Если бы обсуждения были более открытыми, включающими многих людей из сообщества, то, по моему мнению, это было бы лучше наличия двух групп, занимающихся каждая своим делом и не слишком активно взаимодействующих.

Внутри IBM QBE и System R часто считались конкурентами. Можно ли было лучшим образом уладить эту ситуацию?

Я не знаю, в чем состояла ошибка в управлении. Имелись две группы, работающие на разными аспектами схожих проблем, а некоторые люди думали, что имеет место конкуренция. Глядя в прошлое, я думаю, что работа группы QBE фокусировалась на пользовательских интерфейсах, на том, как люди могут формулировать запросы; они все это упрощали и выполняли простую работу. Работа над SQL и System R была более ориентирована на создание «тяжелых» вещей, и именно на них мы сосредотачивали усилия: на глубинной технологии, масштабируемости, производительности и т.д. В проекте QBE никогда не ставились такие задачи. Я думаю, что если бы эти обстоятельства были осознаны вовремя, то не было бы никакого ощущения конфликта.

Значит, люди почему-то не понимали, что проводились две работы: одна на пользовательском уровне, а другая---

Никогда не было состязаний или столкновений---

А как же перестрелка в OK Corral? (Читатели, интересующиеся перестрелкой в OK Corral, могут об этом в Web в , посвященных 20-летию SQL.)

Вы правы. Старею я. Это было состязание в производительности.

Которое не было справедливым---

В тех обстоятельствах производительность не являлась характеристикой, на которую следовало обращать внимание при сравнении этих двух систем. Мы пытались всего лишь «приклеить» интерфейс QBE к серверной части System R.

Да, и, конечно, System R должна была победить QBE в этом состязании.

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