2025-11-20 06:39:50
HBase能存多少列要看具体配置,比如列族的数量和每列族的列数。数据存储量主要看Region划分和HDFS容量,一般单机能存几十TB到几百TB。列数太多会拖慢查询,数据太多要加集群和备份。
HBase的列数限制主要和列族有关,每个列族有上限,比如3.x版本是3万列,4.x版本提升到10万列,但实际用的话最好控制在一万以内,否则查询会卡。数据存储量要看Region大小,默认16MB,单机最大256GB,但加集群后能到PB级。官方文档说列族超过5000列时, Scan操作响应时间翻倍。HDFS存储的话,每块硬盘1TB,集群越大存储越多,但要注意副本数和跨机柜分布。比如有人用10万节点存了EB级数据,但日常用的话,企业版一般配置几十TB到百TB就够用了。
本题链接: