ПЛЕЩ. Учебное пособие содержит
Скачать 3.78 Mb.
|
1.12. Перспективы развития СУБДВзаимодействия Web-технологии и баз данных (содержание данного пункта скопировано из работы [19]). Дизайнеры крупнейших Web-серверов постепенно перекладывают задачи управления страницами с файловых систем на системы баз данных. Системы баз данных используются в качестве серверов электронной коммерции, помогая отслеживать профили, транзакции, счета и инвентарные листы. Web-издатели примериваются к использованию систем баз данных для хранения информационного наполнения, имеющего сложную природу. Однако в подавляющей части Web-узлов, особенно в тех, которые принадлежат провайдерам и держателям поисковых машин, технология баз данных не применяется. В небольших Web-узлах, как правило, используются статические HTML-страницы, хранящиеся в обычных файловых системах. В будущем статические HTML-страницы все чаще станут заменять системами управления динамически формируемым содержимым. Уже сейчас, например, торговцы по каталогам не просто преобразуют бумажные каталоги в наборы статических HTML-страниц. Фактически они представляют электронный каталог, позволяющий заказчикам оперативно узнать то, что их интересует, не пролистывая ненужную информацию. HTML расширяется до XML, языка расширяемой разметки, который лучше описывает структурированные данные. XML стимулирует использование кэшей (наборов) данных на стороне клиента с поддержкой обновлений, что заставляет разработчиков погружаться в трясину проблем распределенных транзакций. Авторы Web-публикаций нуждаются в инструментах для быстрого и экономичного построения хранилищ данных, рассчитанных на сложные приложения. Это, в свою очередь, формирует требования к технологии баз данных для создания, управления, поиска и обеспечения безопасности содержимого Web-узлов. Универсальность Web-клиента становится весьма привлекательной для разработчиков несложных приложений, которые смогут работать с базами данных. В этом случае не требуется установка каждого клиента, достаточно выслать код доступа и клиент автоматически может уже работать с базой данных, при этом вам все равно, где находится клиент, он может работать как в локальной, так и, в глобальной сети, если технология это позволяет. Подобные системы называются системами, разработанными по интранет-технологии, то есть технологии, использующей принципы технологий Интернета, но реализованные во внутренней локальной сети. Для разработки Интернет-приложений, которые связаны с базами данных, широко используются новые средства программирования: это язык PERL язык PHP (Personal Home Page Tools), язык JavaScript и ряд других. Темпоральные базы данных чувствительные ко времени. Фактически БД моделирует состояние объектов предметной области в некоторый текущий момент времени. Однако в ряде прикладных областей необходимо исследовать именно изменение состояний объектов во времени. Если использовать чисто реляционную модель, то требуется строить и хранить дополнительно множество отношений, имеющих одинаковые схемы, отличающиеся временем существования или снятия данных. Гораздо перспективнее и удобнее для этого использовать специальные механизмы снятия срезов по времени для определенных объектов БД. Основной тезис темпоральных систем состоит в том, что для любого объекта данных, созданного в момент времени t1 и уничтоженного в момент времени t2, в БД сохраняются (и доступны пользователям) все его состояния во временном интервале (t1,t2). При обозначении интервала квадратные скобки означают, что граница интервала включена в него, а круглые скобки означают, что точка на временной оси, соответствующая границе интервала, не включается в интервал. И действительно, если объект уничтожен в момент времени t2, то в этой точке временной оси он уже не существует, поэтому мы оставляем правую границу временного интервала открытой. Новые модели представления данных:СУБД, поддерживающие несколько моделей с разнообразными данными (двоичная, текстовая, графическая, аудио и видеоинформация, гиперссылки) и видами обработки (обучение, телеконференции и др.). Новые архитектуры: организация нового уровня носителей “третичной памяти” в виде стека сменяемых МД или МЛ: буферная система VSM (Virtual Storage Manager менеджер виртуальной памяти) корпорации Storage Tek и система CD Storage System корпорации Compaq Computer на компактдисках, управляемых как одним логическим диском. Новые области применения: обработка сверхбольших объемов информации (база данных системы наблюдения земли EOS (Earth Observing System), распределенная обработка информации в разнородных сетях (поиск и отбор данных в Internet и др.). Качество сервиса: управление метаданными (объектноориентированные репозитарии с готовыми компонентами общего пользования), длительная безостановочная работа, обслуживание (копирование, реорганизация, модернизация программ, ОС, компьютера) в “горячем” режиме с совмещением работы с пользователем, ведение БД на портативном компьютере с синхронизацией данных с БД на сервере (Access, Oracle Lite). Вопросы для самопроверки и контроляВопросы для самопроверки
Контрольные вопросы
** В скобках указаны наименования аналогичных этапов спиральной модели или приводится детализация этапа. ** Для СУБД, которые не имеют собственных средств разработки приложений (Access, SQL Server) это единственно возможный вариант разработки приложений. Оглавление |