首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Cassandra用于adserver主数据和分析数据

问将Cassandra用于adserver主数据和分析数据
EN

Stack Overflow用户
提问于 2017-09-11 11:25:14
回答 1查看 53关注 0票数 0

嗨,我们计划使用Cassandra来实现广告服务器。我们有一个请求,其中客户端可以创建广告商、发布者和新广告,典型关系请求以及监控分析数据广告命中、转换等接口。我们还需要一个接口,其中客户端能够应用基于诸如名称、位置等主字段的过滤器,以及基于分析数据,如哪里广告收入>x和类似的其他标准相当多。

是否可以使用Cassandra这样的单一数据库来维护这两种类型的数据。由于Cassandra在字段上的查询能力相当有限,除非您创建视图n索引,否则我们对此持怀疑态度。如果我们保持两个独立的数据库产品,它将变得复杂并增加额外的冗余。Facebook、linkedin等公司如何处理主数据和分析数据请求。如有任何建议,欢迎光临。Thx

EN

回答 1

Stack Overflow用户

发布于 2017-09-12 10:44:39

Cassandra中的典型解决方案是拥有多个数据中心-一个用于在线事务处理,另一个用于spark分析查询。不同的数据中心允许您独立查询它们,因此spark不会影响生产。或者,您可以使用'BaTCH‘来反规范化并插入到多个表中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46147746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档