【问题标题】:Reference Data/Master data in NOSQL databasesNOSQL 数据库中的参考数据/主数据
【发布时间】:2018-01-24 06:28:35
【问题描述】:

我正在尝试构建一个解决方案来迁移 NoSql 数据库中的现有关系数据仓库。我正在考虑使用 cassandra 或 accumulo 或 Hbase。 我面临的问题是

现有 RDBMS 具有参考数据(代码,源系统使用的描述)。 示例 - 帐户表具有帐户类型 cd、帐户状态 cd。两者都来自源系统并维护在单独的参考数据表中,以便标准化并使其更有意义。 来自源的每个新代码首先在这些表中流动,然后通过连接这些表进入 Account 表。

在没有 Join 的情况下,我们如何处理 NOSQL 数据库中的此类场景? 我们如何维护 NOSQL 数据库中的主数据/参考?

【问题讨论】:

    标签: cassandra hbase rdbms accumulo nosql


    【解决方案1】:

    应该Datastax Academy DS220 上观看数据建模课程

    如果你想使用 Cassandra,就按照她的规则来玩。 否则你会松懈


    您无法处理这种情况。根本没有加入。数据应该以最终客户想要从您那里获取的形式保存。 简而言之:

    1. 制作概念模型(可以从关系数据库中复制)
    2. 查找所有查询,并为它们制作 C* 表。

    去规范化)

    【讨论】:

    • 我了解 cassandra 数据库以及该模型在 cassandra 中的工作原理。到目前为止,我们没有问题,因为我们使用 cassandra 创建基于用户查询的分析模型。我同意高度非规范化。我现在需要知道的是从数据迁移的角度。我知道这将是对 NoSQL 数据库的彻底重新设计。我想知道的是,当我们考虑创建单一客户视图时,如何处理参考数据/主数据。
    • 对不起,不能没有例子。
    猜你喜欢
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多