表格数据库 HBase 版支持冷热分离,通过不同的存储介质,有效降低存储成本。
随着业务的迭代和广泛应用,表中的数据量持续上涨,但随着时间流逝,很多数据的访问频率会逐步减少。例如账单、订单等信息,一般只会查询近半年内的数据详情。甚至对于一些监控数据,遇到问题时,通常也是查看近一两天的内的数据,之前大量的历史数据,直接会被闲置。因此,表格数据库 HBase 版根据数据冷热需要提供不同的存储模式,系统会根据设置的冷热分离时间分界点,将表中的历史数据归档至冷存储中,从而降低存储成本。
表格数据库 HBase 版提供容量型存储作为冷存储介质,支持按照数据的写入时间对一张表列簇上的数据进行冷热分离存储。
在创建实例时,您可以选择是否开通容量型存储,开通之后即可在创建表时对表列簇上的数据设置冷热分离时间分界点(COLD_BOUNDARY
),系统会根据设置的时间分界点对数据进行判断。将刚写入的数据存储在热存储介质中,再随着时间的推移,若当前时间 - 写入时间 > COLD_BOUNDARY
设置的值,则会在系统后台执行 compaction 时将数据归档到冷存储中,详情请参见设置冷热分离分界。
同时,冷热分离时间分界点也可进行修改,数据可以从热存储至冷存储,也可以从冷存储到热存储。
容量型存储计费方式与热存储一致,根据存储数据量大小和存储时长计费,价格详情请参见计费项与价格。