Бакалавр
Дипломные и курсовые на заказ

Ориентированные БД. XML как способ логического представления информации

РефератПомощь в написанииУзнать стоимостьмоей работы

XML-БД обеспечивают существенно более высокую скорость выполнения транзакций, в том числе через интернет, что обусловлено, с одной стороны, меньшими затратами на преобразования данных и, с другой стороны, известным своей эффективностью способом управления памятью как B-деревом. XML-ориентированной называется база данных, которая в качестве модели данных использует XML’ную модель данных. Следует… Читать ещё >

Ориентированные БД. XML как способ логического представления информации (реферат, курсовая, диплом, контрольная)

XML-ориентированной называется база данных, которая в качестве модели данных использует XML’ную модель данных. Следует отличать XML-ориентированные БД (Рис.12) от реляционных БД, поддерживающих обмен данными на языке XML (Рис.13) — в основе вторых лежит реляционная модель.

XML-ориентированные БД:

XML-ориентированные БД.

Рис. 3 XML-ориентированные БД

РБД, поддерживающие обмен данными на XML:

Oracle, MS SQL-Server и др.

Реляционных БД, поддерживающих обмен данными на языке XML.

Рис. 4 Реляционных БД, поддерживающих обмен данными на языке XML

Авторам этой статьи на текущий момент времени известно две XML-ориентированные БД — Tamino (Software AG) и Cache (InterSystems), причем со второй из них авторы непосредственно работают.

Столь быстрое появление этих баз как XML-ориентированных обусловлено тем, что еще задолго до появления XML они использовали в качестве физического представления данных верхнего уровня структуры, аналогичные структурам XML-документов — ненормализованные деревья (с горизонтальными связями). Несколько упрощая, можно сказать, что для этих баз XML-доступ к данным — это прямой доступ к данным. Естественно, что и методы манипулирования ненормализованными деревьями в основном совпадают с низкоуровневыми логическими операциями над XML-документами. Что касается высокоуровневых методов, то их скорее следует считать не строгими, а прагматическими.

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

  • 1. XML-БД обеспечивают существенно более высокую скорость выполнения транзакций, в том числе через интернет, что обусловлено, с одной стороны, меньшими затратами на преобразования данных и, с другой стороны, известным своей эффективностью способом управления памятью как B-деревом.
  • 2. XML-БД характеризуются высокой скоростью разработки приложений, что обусловлено унификацией данных, методов их обработки и, конечно же, естественностью их представления.
Показать весь текст
Заполнить форму текущей работой