Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

Преимущества данной модели следующие:

  • Он может представлять информацию о некоторых источниках данных, которые не могут быть ограничены схемой.
  • Он обеспечивает гибкий формат для обмена данными между различными типами баз данных.
  • Может быть полезно просматривать структурированные данные как частично структурированные (для просмотра).
  • Схему легко изменить.
  • Формат передачи данных может быть переносимым.

Основной компромисс при использовании полуструктурированной модели базы данных заключается в том, что запросы не могут выполняться так же эффективно, как в более ограниченной структуре, например в реляционной модели . Обычно записи в полуструктурированной базе данных хранятся с уникальными идентификаторами, на которые ссылаются указатели на их расположение на диске. Это делает навигационные запросы или запросы на основе пути довольно эффективными, но для выполнения поиска по множеству записей (что типично для SQL ) это не так эффективно, потому что он должен искать по диску, следуя указателям.

Модель обмена объектами (OEM) - это один стандарт для выражения полуструктурированных данных, другой способ - XML .

См. Также [ править ]