검색으로 돌아가기
기록
一种高基数海量时序数据的存储架构及方法
발명유효
8청구항 · 2 독립항
§ Ⅰ
개요
발명자
张东; 赵远方; 周学士; 王听正; 沈夺; 朱远宁; 徐心兰
IPC 분류
G06F 16/22 (2019.01)G06F 16/23 (2019.01)G06F 16/215 (2019.01)G06F 16/2458 (2019.01)
本发明公开了一种高基数海量时序数据的存储架构及方法,少量时序数据写入时,首先以行形式追加写到对应的memtable中,如果当前剩余的缓冲区大小不足,则添加新的缓冲区并继续写入,随后追加写入WAL;当memtable使用的缓冲区大小达到一定阈值时,将其中的数据进行分批,将属于相同采集点的数据汇聚到同一批数据中,得到若干批数据,如果一批数据的量达到一定阈值,则将其持久化到列存储区域中,反之则持久化到行存储区域中;当一个时序表对应的行存储区域大小达到一定阈值时,将其数据转换为列存储格式,并转写到列存储区域中。本发明能够维持较好的查询性能,提升存储系统的读写性能,支持更丰富的查询功能和更细致的数据筛选能力。