• реально поддерживает многопроцессорные платформы (распараллеливание построения индексов, сортировки, запросов, копирования и восстановления данных). При этом с ростом количества процессоров производительность систем растет практически линейно;
• обладает исключительными возможностями по совместному использованию различных аппаратных, операционных, сетевых платформ и позволяет объединять все информационные системы предприятия в единую интегрированную вычислительную среду;
• позволяет организовать распределенное хранение и обработку данных (системы, основанные на двухфазной фиксации транзакций, на симметричной асинхронной и ассиметричной репликации данных);
• предлагает средства для бесперебойной промышленной эксплуатации (круглосуточной и круглогодичной) и поддерживает работу с очень большими объемами данных (до нескольких терабайтов);
• гарантирует автоматическую защиту от сбоев, случайных повреждений данных и несанкционированного доступа. После сбоев, не повлекших за собой физического повреждения внешних магнитных носителей, система восстанавливается автоматически во время повторного запуска ядра Oracle;
Возможно вы искали - Реферат: Оборона Ханко
• поддерживает все основные промышленные стандарты;
• обеспечивает мощные декларативные ограничения целостности. Процедурные возможности позволяют работать с хранимыми процедурами, функциями, алертами, триггерами, пакетами процедур;
• включает в себя мощные утилиты для загрузки данных из внешних файлов в таблицы, их копирования, восстановления, перемещения из одной БД в другую, управления использованием дискового пространства;
• автоматически реализует коллективный доступ к данным. Имеет встроенный высокоэффективный механизм блокировок на уровне отдельной строки таблицы (как для собственно данных, так и для индексов);
• оптимизирует операции дискового ввода/вывода;
Похожий материал - Реферат: Министр иностранных дел Великобритании
• проводит «интеллектуальную» оптимизацию запросов на основе анализа автоматически собираемой статистической информации о числе строк в таблице, наличии и селективности имевшихся индексов;
• поддерживает пользовательские расширения языка SQL ( разработчик имеет возможность писать на PL/SQLсобственные функции: в дальнейшем на них можно ссылаться в выражениях SQL, как если бы они являлись встроенными функциями этого языка);
• поддерживает динамический SQL;
• позволяет ограничивать ресурсы, доступные пользователю (для каждого конкретного пользователя администратор может контролировать время доступа, операции ввода/вывода, потребление процессорного времени и т.д.);
• определяет привилегии и права доступа на основе механизма «ролей» (роли-поименованные группы привилегий; на их основе можно группировать различные привилегии доступа и затем назначать их конкретным пользователям/группам пользователей;
Очень интересно - Реферат: Энциклопедия для детей. Всемирная история 1996г. 18
• полностью поддерживает другие языки, включая русский, сортирует слова по алфавиту, реализует национальные форматы представления данных (числовых, календарных, денежных), преобразует символьные данные из верхнего регистра в нижний и наоборот, выдает системные сообщения и подсказки на национальном языке. В случае неоднородной языковой среды (использования разных кодировок в различных узлах) преобразование данных выполняется автоматически.
В OracleRDBMSподдерживаются два основных варианта репликации данных: асимметричная асинхронная и симметричная асинхронная.
Асимметричная асинхронная репликация, или, как ее еще называют, «моментальная копия таблиц» (TablesSnapshot), подразумевает выделение одного узла системы в качестве владельца основной «мастер-копии» некоторой таблицы. При этом автоматически может поддерживаться неограниченное число ее копий в других узлах системы, однако все они доступны только для чтения, а все изменения могут вноситься лишь в первичную «мастер-копию».
Высокая надежность является одним из самых общих требований, предъявляемых к любой реально работающей информационной системе. Заметим, что обеспечение повышенной надежности не является исключительной функцией только аппаратных или только программных средств – она достигается ими совместно. При этом OracleRDBMSподдерживает практически весь спектр таких решений:
• использование реализуемых на аппаратном или системном уровне зеркальных дисков;
Вам будет интересно - Реферат: Громыко А.А.
• создание действующей копии базы данных на резервном сервере;
• работу в архитектуре с параллельными серверами (многомашинные кластеры);
• применение в качестве серверов баз данных отказоустойчивых компьютеров.
Любая информационная система, реализованная средствами OracleRDBMS, легко масштабируется, причем это может быть достигнуто несколькими различными способами:
• добавлением к системе новых серверов и переносом на них части приложений;
Похожий материал - Реферат: Конституция США 3
• заменой существующего сервера на более мощный, причем, так как OracleRDBMS работает практически на всех существующих платформах, новый сервер может иметь принципиально другие архитектуру и операционную систему;
• переходом на кластерную многомашинную архитектуру или, если она уже используется, простым добавлением в кластер еще одного узла;
• увеличением числа процессоров при использовании компьютеров с SMP- или MPP-архитектурой.
OracleRDBMS автоматически осуществляет декомпозицию простых и сложных SQL-запросов на параллельно выполняемые процедуры. Операции по распараллеливанию запросов являются прозрачными для квалифицированных разработчиков, а специальные опции и подсказки SQL допускают контроль над декомпозицией запроса.