【技术实现步骤摘要】
数据存储方法、搜索方法、装置和电子设备
[0001]本公开涉及数据处理领域,尤其涉及数据存储领域。具体涉及一种数据存储方法、搜索方法、装置和电子设备。
技术介绍
[0002]现有的服务器通常包括数据存储单元,例如,所述数据存储单元可以是固态硬盘。所述数据存储单元用于存储在所述服务器提供服务过程中的所需数据。当服务器接收到数据查询情况下时,可以从所述数据存储单元查询与所述数据查询请求相对于的数据,并输出所查询得到的数据。
技术实现思路
[0003]本公开提供了一种数据存储方法、搜索方法、装置和电子设备。
[0004]根据本公开的第一方面,提供了一种数据存储方法,应用于服务器,所述服务器包括数据存储单元,所述数据存储单元包括至少两个数据存储分片,所述方法包括:
[0005]获取第一目标分片的第一标识,其中,所述第一目标分片为所述至少两个数据存储分片中的一个数据存储分片,所述第一标识用于表征所述第一目标分片所存储的数据的数据类型;
[0006]在所述第一标识表征所述第一目标分片用于存储冷热类 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储方法,应用于服务器,所述服务器包括数据存储单元,所述数据存储单元包括至少两个数据存储分片,所述方法包括:获取第一目标分片的第一标识,其中,所述第一目标分片为所述至少两个数据存储分片中的一个数据存储分片,所述第一标识用于表征所述第一目标分片所存储的数据的数据类型;在所述第一标识表征所述第一目标分片用于存储冷热类型数据,且获取到所述第一目标分片的第二标识的情况下,将所述第一目标分片中所存储的数据迁移至对象存储系统,所述第二标识用于表征所述第一目标分片中的数据满足预设制冷条件。2.根据权利要求1所述的方法,其中,所述方法还包括:接收目标数据;在未获取到第二目标分片的所述第二标识的情况下,将所述目标数据写入所述第二目标分片;在获取到所述第二目标分片的所述第二标识的情况下,拒绝将所述目标数据写入所述第二目标分片;其中,所述第二目标分片所存储的数据的数据类型与所述目标数据的数据类型相匹配。3.根据权利要求2所述的方法,其中,所述在未获取到第二目标分片的所述第二标识的情况下,将所述目标数据写入所述第二目标分片之前,所述方法还包括:在所述至少两个数据存储分片中不包括所述第二目标分片的情况下,在所述数据存储单元中创建所述第二目标分片。4.根据权利要求3所述的方法,其中,所述在所述数据存储单元中创建所述第二目标分片之后,所述方法还包括:获取所述第二目标分片的所述第一标识;在所述第二目标分片的所述第一标识表征所述第二目标分片用于存储冷热类型数据的情况下,创建所述第二目标分片与所述对象存储系统之间的数据映射文件,所述服务器用于基于所述数据映射文件将所述述第二目标分片中所存储的数据迁移至所述对象存储系统。5.根据权利要求1所述的方法,其中,所述将所述第一目标分片中所存储的数据迁移至对象存储系统之后,所述方法还包括:将所述第一目标分片中所存储的数据删除,并将所述第一目标分片的所述第二标识更新为第三标识,其中,所述第三标识用于表征所述第一目标分片中的数据已完成迁移。6.根据权利要求1所述的方法,其中,所述将所述第一目标分片的所述第二标识更新为第三标识之后,所述方法还包括:在间隔预设时长之后,将所述第一目标分片的所述第三标识更新为所述第二标识。7.根据权利要求1所述的方法,其中,所述数据存储分片具有预设编码,所述至少两个数据存储分片的所述预设编码按照预设顺序排列,所述获取第一目标分片的第一标识之后,所述方法还包括:在所述第一目标分片的所述第一标识表征所述第一目标分片用于存储非冷热类型数据的情况下,获取第三目标分片的所述第一标识,所述第三目标分片为:按照所述预设顺序
排列的所述至少两个数据存储分片中,所述第一目标分片的下一个数据存储分片;在所述第三目标分片的所述第一标识表征所述第三目标分片用于存储冷热类型数据,且获取到所述第三目标分片的所述第二标识的情况下,将所述第三目标分片中所存储的数据迁移至所述对象存储系统。8.根据权利要求7所述的方法,其中,所述将所述第一目标分片中所存储的数据迁移至对象存储系统之后,所述方法还包括:获取所述第三目标分片的所述第一标识;在所述第三目标分片的所述第一标识表征所述第三目标分片用于存储冷热类型数据,且获取到所述第三目标分片的所述第二标识的情况下,将所述第三目标分片中所存储的数据迁移至对象存储系统。9.一种搜索方法,应用于服务器,所述方法包括:接收查询词;基于所述查询词在所述服务器的数据存储单元进行查询;在未查询到与所述查询词相对应的查询结果的情况下,将所述查询词发送至对象存储系统,以使所述对象存储系统基于所述查询词进行查询,其中,所述对象存储系统包括从目标分片迁移且满足预设制冷条件的数据,所述目标分片为所述数据存储单元中的数据存储分片;在接收到所述对象存储系统发送的与所述查询词相对应的查询结果的情况下,输出所述查询结果。10.一种数据存储装置,所述数据存储装置包括数据存储单元,所述数据存储单元包括至少两个数据存储分片,所述装置包括:获取模块,用于获取第一目标分片的第一标识,其中,所述第一目标分片为所述至少两个数据存储分片中的一个数据存储分片,所述第一标识用于表征所述第一目标分片所存储的数据的数据类型;迁移模块,用于在所述第一标识表征所...
【专利技术属性】
技术研发人员:李晓东,武云峰,王頔,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。