1.一种存储数据的方法,其特征在于,所述方法应用于ES检索系统,所述ES检索系统包括多个活跃索引空间,每个活跃索引空间对应一个单位时间段,所述方法包括:接收终端发送的存储请求,所述存储请求包括待存储数据和写入索引别名,所述写入索引别名与目标时间段相对应,所述目标时间段包括多个单位时间段;
获取与所述写入索引别名相对应的第一空间名称,所述第一空间名称是当前时间所在的第一单位时间段对应的第一活跃索引空间的空间名称,所述第一单位时间段位于所述目标时间段内;
将所述待存储数据存储在所述第一空间名称对应的第一活跃索引空间中;
在所述第一单位时间段结束之前所述第一活跃索引空间的容量达到预设容量阈值时,在ES检索系统的至少一个第一节点上创建所述第一单位时间段对应的第二活跃索引空间,将与所述写入索引别名相对应的第一空间名称更新为所述第二活跃索引空间的第二空间名称;
其中,所述活跃索引空间根据活跃索引模板进行创建,所述活跃索引模板定义备份数目、每个第一节点中包括的存储分片数目和所述活跃索引空间包括的存储分片数目。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一单位时间段结束时,在ES检索系统的至少一个第一节点上创建第二单位时间段对应的第三活跃索引空间,将与所述写入索引别名相对应的第一空间名称更新为所述第三活跃索引空间的第三空间名称,所述第二单位时间段是所述目标时间段内位于所述第一单位时间段之后且与所述第一单位时间段相邻的单位时间段。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
在所述ES检索系统的第二节点上创建非活跃索引空间,所述第二节点的性能低于所述至少一个第一节点中的每个第一节点的性能,将所述第一活跃索引空间中的数据保存到所述非活跃索引空间中,以及释放所述第一活跃索引空间。
4.如权利要求1或2所述的方法,其特征在于,所述写入索引别名包括第一预设字符串、所述目标时间段的起始时间和结束时间。
5.如权利要求4所述的方法,其特征在于,所述第一空间名称包括所述第一预设字符串、所述第一活跃索引空间的编号、所述第一单位时间段的起始时间和结束时间。
6.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收终端发送的读取请求,所述读取请求包括待读取数据的关键字和读取索引别名;
根据所述读取索引别名和所述待读取数据的关键字,获取所述待读取数据;
向所述终端发送所述待读取数据。
7.一种存储数据的装置,其特征在于,所述装置应用于ES检索系统,所述ES检索系统包括多个活跃索引空间,每个活跃索引空间对应一个单位时间段,所述装置包括:接收模块,用于接收终端发送的存储请求,所述存储请求包括待存储数据和写入索引别名,所述写入索引别名与目标时间段相对应,所述目标时间段包括多个单位时间段;
获取模块,用于获取与所述写入索引别名相对应的第一空间名称,所述第一空间名称是当前时间所在的第一单位时间段对应的第一活跃索引空间的空间名称,所述第一单位时间段位于所述目标时间段内;
存储模块,用于将所述待存储数据存储在所述第一空间名称对应的第一活跃索引空间中;
第一创建模块,用于在所述第一单位时间段结束之前所述第一活跃索引空间的容量达到预设容量阈值时,在ES检索系统的至少一个第一节点上创建所述第一单位时间段对应的第二活跃索引空间,将与所述写入索引别名相对应的第一空间名称更新为所述第二活跃索引空间的第二空间名称;
其中,所述活跃索引空间根据活跃索引模板进行创建,所述活跃索引模板定义备份数目、每个第一节点中包括的存储分片数目和所述活跃索引空间包括的存储分片数目。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
第二创建模块,用于在所述第一单位时间段结束时,在ES检索系统的至少一个第一节点上创建第二单位时间段对应的第三活跃索引空间,将与所述写入索引别名相对应的第一空间名称更新为所述第三活跃索引空间的第三空间名称,所述第二单位时间段是所述目标时间段内位于所述第一单位时间段之后且与所述第一单位时间段相邻的单位时间段。
9.如权利要求7或8所述的装置,其特征在于,所述存储模块,还用于:
在所述ES检索系统的第二节点上创建非活跃索引空间,所述第二节点的性能低于所述至少一个第一节点中的每个第一节点的性能,将所述第一活跃索引空间中的数据保存到所述非活跃索引空间中,以及释放所述第一活跃索引空间。
10.如权利要求7或8所述的装置,其特征在于,所述写入索引别名包括第一预设字符串、所述目标时间段的起始时间和结束时间。
11.如权利要求10所述的装置,其特征在于,所述第一空间名称包括所述第一预设字符串、所述第一活跃索引空间的编号、所述第一单位时间段的起始时间和结束时间。
12.如权利要求7或8所述的装置,其特征在于,所述装置还包括:发送模块;
所述接收模块,还用于接收终端发送的读取请求,所述读取请求包括待读取数据的关键字和读取索引别名;
所述获取模块,还用于根据所述读取索引别名和所述待读取数据的关键字,获取所述待读取数据;
所述发送模块,用于向所述终端发送所述待读取数据。
13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器存储有至少一条指令,所述处理器加载并执行所述至少一条指令以实现权利要求1‑6任一项所述的存储数据的方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载并执行,以实现权利要求1‑6任一项所述的存储数据的方法。