Первый номер журнала в 1997 году мы решили посвятить теме серверов баз данных. Тема эта всегда была актуальной, остается таковой и сейчас. Именно от этих продуктов в значительной степени зависит производительность, доступность, надежность и безопасность информационной системы в целом. Правильная оценка возможностей сервера и выбор продукта являются одними из необходимых условий успеха всей системы.
В настоящее время на рынке предлагается порядка двух десятков серверов баз данных. Большая их часть доступна и в России. В этом номере мы публикуем статьи о пяти из них. В следующем - еще о четырех-пяти. Так что следующий номер также будет посвящен этой исключительно важной теме.
Я не буду кратко пересказывать содержимое статей номера, а хочу остановиться вот на чем. В 1997 году сообщество специалистов в области баз данных вступает в новую эпоху. Имя ей -Универсальные Серверы.
Этим продуктам сейчас уделяется много внимания. Неудивительно. Их разработчики говорят о полной смене модели данных и вычислительной модели в таких системах. Все говорят о требованиях бизнеса и о том, что эти требования приведут к полной смене парадигмы баз данных. Все станет универсальным и объектно-реляционным.
В общем, ситуация напоминает ту, которая сложилась к моменту появления реляционной модели. Только усугубляется наличием таких понятий, как мультимедиа, intranet, клиент/сервер... по желанию добавлять можно сколько угодно. И имеет одно существенное отличие. Классическую статью Кодда никто не оспаривал. Ее развивали, дополняли и углубляли как сам автор, так и многие его последователи. Хотя она и казалась скорее теоретической, нежели имеющей отношение к практике, довольно быстро она привела к полной смене ассортимента коммерческих продуктов.
Что же происходит сейчас?
Сейчас все по-другому. Никто не знает, что такое универсальный сервер или объектно-реляционная система баз данных. Вернее, знают все, но каждый по-своему. Потому что первоисточников нет. Существует несколько работ, претендующих на это звание и гордо именующих себя манифестами. А если трудно прийти к согласию на уровне концепций, что говорить о коммерческих реализациях?
Мы, в свое время, опубликовали в журнале (# 2, 4 1995 г. и # 1 1996 г.) все эти документы. Последний по времени написания (1995 г.) манифест К. Дэйта и Х. Дарвена еще слишком молод, чтобы оказать практическое влияние на коммерческие разработки. Может, лишь через несколько лет идеи, заложенные в нем, приведут к переосмыслению современных подходов к построению и использованию баз данных.
Основное же различие двух других работ состоит в том, что один из них предлагает революционный, а другой - эволюционный подходы к построению баз данных следующего поколения. Сейчас, кажется, нет никакого сомнения в том, что ведущие производители систем баз данных двинулись по эволюционному пути. Только каждый по-своему...
Что из всего этого получится, можно будет сказать лишь через несколько лет. Чей подход окажется лучше - или все они приведут к одинаковым результатам? Сейчас этого не знает никто. Ведутся ожесточенные дискуссии представителей разных направлений. Посмотрим.
Несмотря на то что этот год обещает стать годом универсальных серверов, "обычные" еще никто не отменял. Они еще долго будут работать, оставаясь в подавляющем большинстве. Поэтому еще раз взглянуть на них поближе и поподробнее нам кажется и интересным, и полезным.