HBase 提供容量型存储作为冷存储介质,能够有效降低存储成本。本文主要介绍冷热分离性能测试结果。
实例已开通容量型存储,详情请参见开通容量型存储。
Master 节点:hbase.x2.large,4C16G。
2 个 RegionServer:hbase.x2.2xlarge, 8C32G。
测试机器:4C16G。
表类型 | avg rt | p99 rt |
---|---|---|
热表 | 560 us | 1639 us |
冷表 | 546 us | 1540 us |
说明
每条记录 10 列,每列 100Byte,即单行 1KB, 16 线程写入。
表类型 | avg rt | p99 rt |
---|---|---|
热表 | 417 us | 2073 us |
冷表 | 18513 us | 120959 us |
说明
关闭表的 BlockCache,完全读盘。每条记录 10 列,每列 100Byte,即单行 1KB。8 线程读,每次读出 1KB。
表类型 | avg rt | p99 rt |
---|---|---|
热表 | 1584 us | 5307 us |
冷表 | 42447 us | 206975 us |
说明
关闭表的 BlockCache,每条记录 10 列,每列 100Byte,即单行 1KB。8 线程读,每次读出 1KB。Scan 的 Caching 设为 30。
不同表类型在写性能、随机 Get 性能和范围 Scan 性能方面的表现柱形图如下:
说明
以下示例中未考虑任何商品折扣,仅作为参考,具体请以实际业务账单为准。
目前 HBase 热存提供了 HDD 和 SSD 类型的存储,详情价格如下:
存储类型 | 按量计费(元/小时/GiB) | 包年包月(元/月/GiB) |
---|---|---|
HDD 文件存储 | 0.0015 | 0.7 |
SSD 文件存储 | 0.0042 | 2 |
容量型存储 | 0.00020625 | 0.099 |
示例:以存储容量为 20,000GiB 为例,分别使用 HDD 存储和容量型存储一个月(30 天)的价格如下。
存储类型 | 按量计费 | 包年包月 |
---|---|---|
HDD 存储 | 21600 元 = 0.0015 元/小时/GiB × 20,000GiB × 24 小时 × 30 | 14000 元 = 0.7 元/月/GiB × 20,000GiB × 1 个月 |
容量型存储 | 2970 元 = 0.00020625 元/小时/GiB × 20,000GiB × 24 小时 × 30 | 1980 元 = 0.099 元/月/GiB × 20,000GiB × 1 个月 |
由上述示例可以看到,对于存储 20,000GiB 的费用,容量型存储相较于 HDD 存储,价格相对更优惠,能够有效降低存储成本。