【发布时间】:2014-03-27 01:05:50
【问题描述】:
我最近开始为我们的项目探索 Cassandra。我对 Cassandra 数据建模有疑问。让我们以谷歌网络分析产品为例。谷歌收集/汇总不同时间范围内不同维度的网址统计信息。让我们举一个简单的例子,从桌面浏览器和移动浏览器收集 www.yahoo.com 的访问次数,为期 30 天(每日总和)。我们可以通过两种方式对此进行建模 -
每个浏览器类型的一个行键,用于相同的 url,每天作为具有聚合计数器列类型的列名
一个通用行键,用于 url 和复合键,带有日期、url 和浏览器类型,带有聚合计数器列类型
每种方法的优缺点是什么?
【问题讨论】: