首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在卡桑德拉的世界里,一个读过的复制品相当于什么?

在卡桑德拉的世界里,一个读过的复制品相当于什么?
EN

Stack Overflow用户
提问于 2016-11-19 19:00:57
回答 1查看 984关注 0票数 4

在MySQL-land中,常见的做法是设置read副本,用于报告、商业智能、数据挖掘和其他繁重的工作。

在卡桑德拉的世界里,什么是等同的?

我看到了引入额外数据中心的解决方案,但我觉得这会污染生产环境。报告数据中心或正常数据中心上的查询都可能因错误或设计错误而运行一致性级别为ALL的查询。

我还看到了一些解决方案,您只需针对普通集群运行各种查询,包括所有繁重的报告。虽然我认为这可能是一个很好的解决方案,但我不知道如何处理负载。BI通常运行成千上万倍于正常的、客户驱动的查询。

所以,如果有人要做这样的事情,我很想听听解决方案和争论。

EN

回答 1

Stack Overflow用户

发布于 2016-11-20 20:09:44

我看到了引入额外数据中心的解决方案,但我觉得这会污染生产环境。报告数据中心或正常数据中心上的查询都可能因错误或设计错误而运行一致性级别为ALL的查询。

我认为,在一般情况下,用户能够接受这种风险,因为他们知道自己可以控制自己的客户。但是,如果您关心这一点,您可以考虑像DataStax企业的高级复制功能这样的解决方案,该解决方案允许您单向地将数据复制到不在同一环中的远程集群中。

我还看到了一些解决方案,您只需针对普通集群运行各种查询,包括所有繁重的报告。虽然我认为这可能是一个很好的解决方案,但我不知道如何处理负载。BI通常运行成千上万倍于正常的、客户驱动的查询。

这是正确的,这通常是建立一个单独的数据中心的动机,因此密集的BI工作负载不会影响主数据中心中的节点。

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

https://stackoverflow.com/questions/40696782

复制
相关文章

相似问题

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