случаях оно будет реализовано. Например, выполнение запросов к секционированным таблицам хранилищ данных, в которых имеются локальные bitmap-индексы, должно осуществляться гораздо быстрее, чем выполнение аналогичных запросов под Oracle?. Почему? Потому что нагрузку на центральный процессор, связанную с выполнением запроса, можно распределить между доступными центральными процессорами и процессорами ввода-вывода. Мы не сомневаемся, что некоторые операции с базами данных будут выполняться в десять раз быстрее, но, на наш взгляд, большинство существующих приложений "обнаружат", что основная масса их SQL-предложений выполняется в OracleS почти с той же скоростью, что и в Oracle?. Такова жизнь!
Означает ли это, что мы относимся к OracleS отрицательно? Отнюдь. Мы видим в OracleS множество возможностей и убеждены, что с их помощью можно строить более крупные, более быстродействующие, более надежные и более удобные в использовании приложения. Мы просто несколько скептически относимся к заявлениям о десятикратном улучшении всех характеристик.
Надежность
Если база данных призвана заменить локальную дисковую память, то обязательным требованием является надежность. В современном мире вычислений клиент/сервер большинство из нас найдут применение своим ПК даже при неработающей сети или выключенном сервере. А что произойдет в будущем? Переход к новой технологии не должен сопровождаться снижением надежности — вспомните нашу аналогию с водопроводным краном.
Надежность OracleS основывается на таких технологиях, как
•	продукт Oracle Parallel Server,
•	зеркальное копирование дисков,
•	быстродействующие и простые механизмы восстановления.
Усовершенствованная поддержка Parallel Server позволяет Oracle обеспечивать восстановление после сбоя одного из серверов без вмешательства оператора и с минимальным нарушением нормального режима работы.
В редких случаях существенных сбоев — при которых данные теряются — OracleS восстанавливается гораздо быстрее, чем Oracle?. Средства восстановления из архивных журнальных файлов в OracleS расширены и предусматривают использование нескольких процессоров. Кроме того, новый графический интерфейс пользователя, снабженный программой-мастером, значительно снижает вероятность ошибки пользователя в процессе восстановления. Этот мастер входит в состав новой программы Recovery Manager (см. главу 3), с помощью которой задачи по управлению резервным копированием и восстановлением выполнять гораздо проще, чем раньше. Поскольку Recovery Manager автоматизирует резервное копирование и восстановление, эта программа — настоящая находка для администраторов баз данных.
14
Oracle 8