首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hbase读取高负载

Hbase读取高负载
EN

Stack Overflow用户
提问于 2011-11-28 20:10:16
回答 3查看 1.9K关注 0票数 0

我正在研究我们公司需要的noSQL解决方案。目前,搜索范围缩小到了hBase。我读了很多关于架构、性能等方面的内容,但有一件事对我来说仍然是未知的。

例如,如果您有100个节点的集群,一行收到100.000个并发请求。在这种情况下,所有的100.000个请求将只命中存储行的一个节点?据我所知,HBase复制只用于数据备份(不用于读负载平衡),并且没有任何主/从机制(如MySQL)?

EN

回答 3

Stack Overflow用户

发布于 2013-05-28 05:25:54

关于单行的100.000个并发请求--我认为目前没有人能胜任这项工作。在正常情况下,根本不需要它--客户端无论如何都是与数据库隔离的,所以在这种情况下访问是有限的(并且可能是缓存的)。

关于存储和复制。首先,至少有两种类型的复制,实际上它不是HBase。HBase依赖于具有容错能力的HDFS。如果您需要了解详细信息,请阅读有关HBase masterHBase region server角色的信息,但一般而言,所有与复制相关的内容都由HDFS负责。

票数 1
EN

Stack Overflow用户

发布于 2011-11-29 03:19:23

我猜100,000个并发请求在HBase上不能很好地工作,但是现实世界中的场景似乎在yfrog get 10K request per secondeBay chose it for the new version of their product search engine以及Facebook for their messaging system上工作得很好你也可以在更普通的集群上看看hstack benchmarks

票数 0
EN

Stack Overflow用户

发布于 2013-01-09 02:10:36

HBase复制不仅是为了数据备份,也是为了可用性。由于这似乎不是您在这里提出的问题的唯一要点,我将您引向该链接,您可以在该链接中找到更多信息。如果您有关于模式设计的特定问题,首先应该从Apache托管项目的主页开始。对于关于主/从的最后一个问号,我发送的URL仍然适用(如果您不确定,可以向HBase开发人员询问):http://hbase.apache.org/replication.html

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

https://stackoverflow.com/questions/8295605

复制
相关文章

相似问题

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