Реферат: Системы управления базами данных и определенные требования к их функциональным возможностям

• реально поддерживает многопроцессорные платформы (распараллеливание построения индексов, сортировки, запросов, копирования и восстановления данных). При этом с ростом количества процессоров производительность систем растет практически линейно;

• обладает исключительными возможностями по совместному использованию различных аппаратных, операционных, сетевых платформ и позволяет объединять все информационные системы предприятия в единую интегрированную вычислительную среду;

• позволяет организовать распределенное хранение и обработку данных (системы, основанные на двухфазной фиксации транзакций, на симметричной асинхронной и ассиметричной репликации данных);

• предлагает средства для бесперебойной промышленной эксплуатации (круглосуточной и круглогодичной) и поддерживает работу с очень большими объемами данных (до нескольких терабайтов);

• гарантирует автоматическую защиту от сбоев, случайных повреждений данных и несанкционированного доступа. После сбоев, не повлекших за собой физического повреждения внешних магнитных носителей, система восстанавливается автоматически во время повторного запуска ядра Oracle;

Возможно вы искали - Реферат: Оборона Ханко

• поддерживает все основные промышленные стандарты;

• обеспечивает мощные декларативные ограничения целостности. Процедурные возможности позволяют работать с хранимыми процедурами, функциями, алертами, триггерами, пакетами процедур;

• включает в себя мощные утилиты для загрузки данных из внешних файлов в таблицы, их копирования, восстановления, перемещения из одной БД в другую, управления использованием дискового пространства;

• автоматически реализует коллективный доступ к данным. Имеет встроенный высокоэффективный механизм блокировок на уровне отдельной строки таблицы (как для собственно данных, так и для индексов);

• оптимизирует операции дискового ввода/вывода;

Похожий материал - Реферат: Министр иностранных дел Великобритании

• проводит «интеллектуальную» оптимизацию запросов на основе анализа автоматически собираемой статистической информации о числе строк в таблице, наличии и селективности имевшихся индексов;

• поддерживает пользовательские расширения языка SQL ( разработчик имеет возможность писать на PL/SQLсобственные функции: в дальнейшем на них можно ссылаться в выражениях SQL, как если бы они являлись встроенными функциями этого языка);

• поддерживает динамический SQL;

• позволяет ограничивать ресурсы, доступные пользователю (для каждого конкретного пользователя администратор может контролировать время доступа, операции ввода/вывода, потребление процессорного времени и т.д.);

• определяет привилегии и права доступа на основе механизма «ролей» (роли-поименованные группы привилегий; на их основе можно группировать различные привилегии доступа и затем назначать их конкретным пользователям/группам пользователей;

Очень интересно - Реферат: Энциклопедия для детей. Всемирная история 1996г. 18

• полностью поддерживает другие языки, включая русский, сортирует слова по алфавиту, реализует национальные форматы представления данных (числовых, календарных, денежных), преобразует символьные данные из верхнего регистра в нижний и наоборот, выдает системные сообщения и подсказки на национальном языке. В случае неоднородной языковой среды (использования разных кодировок в различных узлах) преобразование данных выполняется автоматически.

В OracleRDBMSподдерживаются два основных варианта репликации данных: асимметричная асинхронная и симметричная асинхронная.

Асимметричная асинхронная репликация, или, как ее еще называют, «моментальная копия таблиц» (TablesSnapshot), подразумевает выделение одного узла системы в качестве владельца основной «мастер-копии» некоторой таблицы. При этом автоматически может поддерживаться неограниченное число ее копий в других узлах системы, однако все они доступны только для чтения, а все изменения могут вноситься лишь в первичную «мастер-копию».

Высокая надежность является одним из самых общих требований, предъявляемых к любой реально работающей информационной системе. Заметим, что обеспечение повышенной надежности не является исключительной функцией только аппаратных или только программных средств – она достигается ими совместно. При этом OracleRDBMSподдерживает практически весь спектр таких решений:

• использование реализуемых на аппаратном или системном уровне зеркальных дисков;

Вам будет интересно - Реферат: Громыко А.А.

• создание действующей копии базы данных на резервном сервере;

• работу в архитектуре с параллельными серверами (многомашинные кластеры);

• применение в качестве серверов баз данных отказоустойчивых компьютеров.

Любая информационная система, реализованная средствами OracleRDBMS, легко масштабируется, причем это может быть достигнуто несколькими различными способами:

• добавлением к системе новых серверов и переносом на них части приложений;

Похожий материал - Реферат: Конституция США 3

• заменой существующего сервера на более мощный, причем, так как OracleRDBMS работает практически на всех существующих платформах, новый сервер может иметь принципиально другие архитектуру и операционную систему;

• переходом на кластерную многомашинную архитектуру или, если она уже используется, простым добавлением в кластер еще одного узла;

• увеличением числа процессоров при использовании компьютеров с SMP- или MPP-архитектурой.

OracleRDBMS автоматически осуществляет декомпозицию простых и сложных SQL-запросов на параллельно выполняемые процедуры. Операции по распараллеливанию запросов являются прозрачными для квалифицированных разработчиков, а специальные опции и подсказки SQL допускают контроль над декомпозицией запроса.