Что такое структурированные неструктурированные и полуструктурированные данные в распределенной системе хранения - PullRequest
0 голосов
/ 18 мая 2018

При изучении Распределенная система хранения я столкнулся с основным вопросом: что такое структурированные неструктурированные и полуструктурированные данные и их различия. Я уже знаю простые различия между ними, То, что я хочу знать, это то, как их отличатьвнутри.

1 Ответ

0 голосов
/ 18 мая 2018

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

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

Полуструктурированные системы являются различными гибридами двух.Например, репозиторий Google Firebase каждый документ должен иметь одинаковые элементы;Тем не менее, отношения являются специальными.Полуструктурированные данные часто включают семантику, такую ​​как наследование и отношения isA и hasA.

...