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

редактировать

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

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

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

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

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

См. Также
Последняя правка сделана 2021-06-07 09:43:38
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте