Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1.docx
Скачиваний:
13
Добавлен:
26.02.2016
Размер:
67.1 Кб
Скачать

2.3. Обработка транзакций

К числу основных обязанностей СУБД относится координация одновременной работы многих пользователей с совместно используемой информацией. В отчете 1990 г. отмечалось, что одним из важнейших достижений 70-х – начала 80-х годов явилась выработка четкого определения управления транзакциями. Тем не менее, для современных распределенных информационных систем традиционные способы обработки транзакций не всегда оправданы. Изыскания в области стратегий и алгоритмов поддержки альтернативных, не атомарных форм транзакций, восходящие к 70-м годам, начинают приносить сегодня ощутимые результаты.

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

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

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

3. Новые приложения баз данных

Для того чтобы обосновать предлагаемый нами список первоочередных исследовательских задач (разд. 5), мы проиллюстрируем их на примерах некоторых приложений нового поколения, которые определяют потребности в новых средствах и возможностях. Мы рассмотрим кратко пять таких приложений.

3.1. Eosdis

Система наблюдения Земли (EOS – Earth Observing System) представляет собой совокупность спутников, которые будет запускать NASA начиная с 1998. Их назначение – сбор информации, необходимой для исследователей, занятых изучением долгосрочных тенденций состояния атмосферы, океанов и земной поверхности. Спутники будут поставлять информацию в объеме 1/3 петабайт (petabyte – 1015 байт) в год.

Предполагается, что эти данные будут интегрироваться с уже существующей информацией, а также с данными из других источников (зарубежные спутники, наземные станции наблюдения), и накапливаться в базе данных EOSDIS (EOS Data and Information System) невиданных прежде масштабов.

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

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

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

  • Обеспечение эффективных механизмов просмотра и поиска требуемой информации.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]