我们在生产中的 hbase 模式有 5 个表。我们有 N 个客户,其中只有 10% 的客户在任何给定时刻都处于活动状态。所以对我来说,保持剩余 90% 客户的数据处于活动状态似乎是一种资源浪费。我正在考虑为每个客户端创建 5 个表,以便我可以启用活动客户端的表并禁用其余客户端的表。根据我的阅读,如果每个区域服务器超过 1000 个区域,那么性能就会开始下降。但我肯定不会达到这个极限。我的问题
- 如果我禁用一组表,这是否意味着我在 hbase 上的负载减少了?
- 总体而言,这似乎是一个合理的策略吗?