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

Сверхбольшие базы данных

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

Управление потоками данных

Целесообразно отметить еще одно совсем новое нетрадиционное направление в технологиях баз данных. Речь идет о системах управления потоками данных (Data Stream Management System, DSMS) общего назначения.

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

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