【技术实现步骤摘要】
数据存储系统、方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,特别是涉及数据存储系统、方法、装置、电子设备及存储介质。
技术介绍
[0002]现在大部分公司的搜索业务使用全文搜索引擎(Elasticsearch,ES)来支持检索,ES可以运行在多个互相合作的服务器上,这些服务器的集合称为ES集群。但当公司ES集群资源有限,而ES集群中存储海量数据的情况下,ES的数据查询速度较低。
技术实现思路
[0003]本专利技术实施例的目的在于提供一种数据存储系统、方法、装置、电子设备及存储介质,以提高数据查询速度。具体技术方案如下:
[0004]在本专利技术实施的第一方面,提供了一种数据存储系统,包括:多个第一索引库和第二索引库;不同第一索引库存储每轮统计周期内、不同子时间段写入的数据,所述第二索引库存储除最新统计周期以外的全部历史数据;
[0005]所述第一索引库,用于响应于数据查询请求,从所述第一索引库中查找目标数据;
[0006]所述第二索引库,用于在从所述第一索 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储系统,其特征在于,包括:多个第一索引库和第二索引库;不同第一索引库存储每轮统计周期内、不同子时间段写入的数据,所述第二索引库存储除最新统计周期以外的全部历史数据;所述第一索引库,用于响应于数据查询请求,从所述第一索引库中查找目标数据;所述第二索引库,用于在从所述第一索引库中未查找到目标数据的情况下,响应于所述数据查询请求从所述第二索引库中查找目标数据。2.根据权利要求1所述的系统,其特征在于,所述系统还包括服务器;所述服务器,用于确定当前时刻对应的目标第一索引库;将当前时刻接收到的数据存储至所述目标第一索引库。3.根据权利要求2所述的系统,其特征在于,所述服务器,用于响应于到达预设同步时间,将所述第一索引库中的数据同步至所述第二索引库。4.根据权利要求3所述的系统,其特征在于,所述服务器,用于响应于到达预设同步时间,将其他第一索引库中的数据同步至所述第二索引库中,所述其他第一索引库表示除所述预设同步时间对应的第一索引库之外的第一索引库;响应于到达所述预设同步时间之后的另一时间,所述另一时间是当前统计周期内所述预设同步时间所属子时间段之后的时间点,将所述预设同步时间对应的第一索引库的数据,同步至第二索引库中。5.根据权利要求4所述的系统,其特征在于,所述服务器,还用于在将其他第一索引库中的数据同步至所述第二索引库中之后,按照预设顺序针对其他第一索引库进行删除并重建;并在将所述预设同步时间对应的第一索引库的数据,同步至主索引库中之后,对所述预设同步时间对应的第一索引库进行删除并重建。6.根据权利要求1所述的系统,其特征在于,所述服务器,用于接收请求端发送的数据查询请求;解析所述数据查询请求的时间戳;确定所述时间戳对应的第一索引库;从所述时间戳对应的第一索引库中查找目标数据;将查找到的目标数据返回给所述请求端。7.根据权利要求1所述的系统,其特征在于,所述服务器,用于接收请求端发送的数据查询请求;解析所述数据查询请求的时间戳;确定所述时间戳对应的第一索引库;从所述时间戳对应的第一索引库开始,并按照逆序依次从多个第一索引库中查找目标数据;将查找到的目标数据返回给所述请求端。8.根据权利要求1至7任一项所述的系统,其特征在于,所述统计周期为1天,且每个子时间段的时长相同。9.一种数据存储方法,其特征在于,应用于数据存储系统中的服务器,所述数据存储系统包括多个第一索引库和第二索引库;不同第一索引库存储每轮统计周期内、不同子时间段写入的数据,所述第二索引库存储除最新统计周期以外的全部历史数据,所述方法包括:确定当前时刻所属的目标第一索引库;将当前时刻接收到的数据存储至所述目标第一索引库。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
响应于到达预设同步时间,将所述第一索引库中的数据同步至所述第二索引库。11.根据权利要求10所述的方法,其特征在于,所述响应于到达预设同步...
【专利技术属性】
技术研发人员:王浩,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。