Вокруг OracleS было много шума, и ждали эту версию очень долго. Многие рассчитывали на радикальный переход от реляционной СУБД к объектно-ориентированной, но, как оказывается, эта серверная технология все еще основана, главным образом, на реляционной базе данных. Те, кто работает с Oracle много лет, не очень удивлены. Oracle идет к новым технологиям не революционным, а эволюционным путем. Кроме того, корпорацию всегда волнует вопрос о том, какое влияние окажет появление новых версий на огромное сообщество эксплуатирующих Oracle пользователей. Эти клиенты не могут выбросить работающие у них Oracle-приложения ради какого-то нового решения, каким бы чудесным оно ни было. Тем не менее, каждый найдет в OracleS то, что сможет применить. Одни функции новой СУБД могут быть использованы существующими приложениями Oracle? без полного переписывания, а другие — путем простой инсталляции новой версии. Кроме того, целый ряд функций OracleS позволяет значительно сократить затраты на разработку новых проектов ценой небольшого изменения или улучшения проектируемой структуры.
Эта книга является скорее дополнением, чем заменой книги "Oracle: проектирование баз данных". Большинство рекомендаций, приведенных в первой книге, остаются в силе, поскольку, по сути дела, не зависят от конкретной базы данных. Мы даже слышали, что этими советами воспользовались несколько проектировщиков Sybase, причем с хорошим результатом! В данной книге мы вообще не касаемся общих вопросов проектирования, а концентрируем внимание на влиянии, которое оказывают на проектирование новые особенности OracleS.
Следует сказать, что из-за установленного графика выхода новой версии и нашего желания выпустить книгу как можно раньше она создавалась с использованием, главным образом, бета-версий OracleS. Хотя это и были последние бета-версии, мы не гарантируем, что все описанные здесь особенности действительно попали в промышленную версию. Кроме того, на последних этапах подготовки продукта некоторые термины подлежали пересмотру, вследствие чего отсутствовали в бета-руководствах и ПО, которыми мы пользовались. Названия и номера версий были позже также заменены. Так, SQL*Net версии 3 стал NetS, a PL/SQL версии 3 превратился в PL/SQL8. Надеемся, что мы уловили большинство изменений, и приносим свои извинения, если какие-то пропустили. Oracle использует свои программы бета-тестирования для тщательного контроля качества своего ПО с точки зрения надежности и функциональных возможностей. Средства, которые не удовлетворяют критериям приемки, либо исправляются, либо их включение откладывается до последующих версий. Как и в случае с Oracle?. 1, мы ожидаем, что версия OracleS. 1 будет богата многими новыми возможностями, которые не попали в OracleS.
6	OracleS