Классика баз данных - статьи

       

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


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

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



Содержание  Назад  Вперед