Полуструктурированная модель - Semi-structured model

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

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

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

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

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

Смотрите также