use*_*291 5 primary-key mongodb nosql data-vault
我想了解更多关于如何将NoSQL数据库集成到以关系模型为中心的架构(根据Data Vault 2.0标准构建)。有谁知道我可以在哪里自学这个主题。Dan Lindstedt 的最新书中目前没有此内容!
小智 2
我假设“如何集成 NoSQL 数据库”,您指的是如何使用 NoSQL 数据源作为关系 DV2.0 模型的输入。简单地说,您只需将数据提取到关系数据库中,并根据您的业务实体(集线器)、其属性(卫星)及其关系(链路和卫星)将数据转换为所需的 DV 结构。这还假设 NoSQL 数据库中的任何非结构化数据要么超出范围,要么可以存储在关系引擎的 BLOB、XML 或 JSON 存储中。
如果您指的是在 NoSQL 数据库中建模和存储的 DV2.0,那么您是对的,Dan 的新书中并未涵盖这一点。尽管 DV2.0 标准应该很容易应用于 Hive、Cloudera 和 Cassandra 等。哈希使得加载每个实体与另一个实体完全分开成为可能,复杂值(非结构化或半结构化数据)可以作为属性存储在卫星上。如何比较下一次加载的这些值取决于数据。也许,在进行比较时,将 SHA1 哈希值与非结构化数据一起存储的过程会很有用。
祝你好运,让我知道你的进展如何。
| 归档时间: |
|
| 查看次数: |
1358 次 |
| 最近记录: |