【发布时间】:2015-09-22 11:45:42
【问题描述】:
我们通常将对象图存储在数据库中。在 rdbms 中,我们需要男性连接来重试对象之间的关系。在 cassandra 中,它被提升为非规范化模型以适应查询。但是这样做,我们使模型的更新更复杂或更具体。 在 Cassandra 中,它存在复杂的数据类型,如 set、map、list out tuple。这些类型可以通过在内部存储例如连接对象的 id 的列表,以一种简单的方式(关联、聚合、对象的组合)存储对象之间的关系。 唯一的缺点是必须将一个 sql 复杂的连接请求分成几个请求。 我还没有看到有关 cassandra 处理这种解决方案的论文。有没有人想到这个解决方案不推广的原因?
【问题讨论】:
标签: cassandra cassandra-2.0 denormalization