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

Поддержка мультимедийных объектов

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

5.1.1. Третичная память

Для хранения мультимедийных объектов требуются огромные объемы внешней памяти, что ставит перед нами новые проблемы. Как упоминалось в разд. 3, для приложений типа EOSDIS или электронных библиотек характерны объемы данных масштаба петабайт. Несмотря на экспоненциальный рост емкости дисковых устройств, для размещения данных подобного объема вряд ли можно будет в ближайшем будущем обойтись только магнитными или магнитооптическими дисками. В результате встает проблема эффективного управления новым уровнем иерархии хранения данных, называемым третичной (tertiary) памятью. На третичном уровне используются носители на несколько порядков более медленные, чем на уровне "вторичной памяти" (дисков), но зато и гораздо более емкие. Устройства третичной памяти – это накопители типа стоек с компакт-дисками или магнитными лентами, где для установки нужной кассеты или ленты обычно используется механическая рука.

Доступ к третичной памяти осуществляется путем буферизации выбранных элементов данных во вторичной памяти, подобно тому, как доступ к вторичной памяти осуществляется путем буферизации дисковых блоков в оперативной памяти. Но объемы и пропорции данных здесь совершенно иные, и подходы к оптимизации обменов между вторичным и третичным уровнями существенно отличаются от методов оптимизации обменов между вторичной и оперативной памятью. Например, сегодня в качестве третичного носителя используются, в основном, кассеты с магнитными лентами. Здесь приходится учитывать не только то, что скорость считывания данных с ленты (секунды) на три порядка ниже, чем с диска (миллисекунды), но и то, что нахождение нужных данных в середине кассеты может увеличить время доступа еще на 1-2 порядка. Время доступа к данным на диске, напротив, мало зависит от их положения. Таким образом, при хранении данных на ленте необходимо решать задачу их оптимального размещения, в то время как для диска этот фактор далеко не настолько важен.

5.1.2. Новые типы данных

Для каждого вида мультимедийной информации (типа данных) требуется собственный набор операций и функций и их эффективная реализация на основе соответствующих структур данных и методов доступа. Например, при недавнем экспериментальном тестировании объектно-ориентированных систем было отмечено огромное расхождение в эффективности обработки больших текстовых объектов. Задача выборки последнего байта из текстовой строки длиной в мегабайт в одних системах решалась путем считывания сначала всего текста с последующим применением операции "взять последний байт", а в других – имелась возможность выборки только последнего байта или небольшого хвостового участка строки. Тщательного осмысления в связи с этим требуют следующие вопросы.

  • Набор операций для каждого типа мультимедийных данных, издержки их реализации.

  • Интеграция данных, относящихся к нескольким таким типам.

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