什么是分布式存储系统中的结构化非结构化和半结构化数据

What are structured unstructured and semistructured data in Distributed Storage System

在学习分布式存储系统时,我遇到了一个基本问题:什么是结构化非结构化和半结构化数据,它们differeces.I已经知道它们之间的简单区别,我想知道里面是怎么区分的。

结构化数据类似于 SQL 字段(列)数量固定且集合中的每个条目 (table) 具有相同结构的结构。对其他 collections/tables 的引用是通过外键 'hardwired'。

非结构化数据类似于 MongoDB,其中集合是不需要具有相同结构的文档的松散关联。每个文档可以有不同的元素,对其他文档的引用可以是临时的。

半结构化系统是两者的各种混合体。例如 Google 的 Firebase 存储库,每个文档必须具有相同的元素;然而,关系是临时的。半结构化数据通常包括继承和 isA 与 hasA 关系等语义。