您好,我们计划使用 Cassandra 来实现广告服务器。我们有一个请求,客户可以在其中创建广告商发布者和典型关系请求的新广告类型,以及监控分析数据广告点击、转换等的界面。我们还需要一个界面,客户能够在其中应用基于主字段的过滤器,例如名称,位置等。以及基于分析数据,如广告收入 > x 和类似的其他标准相当多。
使用像 Cassandra 这样的单一数据库来维护这两种类型的数据是否可以。由于 Cassandra 对字段的查询能力相当有限,除非您创建视图和索引,我们对此表示怀疑。如果我们保留两个单独的数据库产品,它会变得复杂并增加额外的冗余。Facebook、linkedin 等公司如何计算主数据和分析数据需求。任何建议表示赞赏。谢谢