1 .一种数据处理方法,其特征在于,包括:
获取用户的数据查询指令,其中,所述数据查询指令中至少包括待查询字段和针对所
述待查询字段的查询条件;
获取与所述待查询字段相对应的索引数据的索引比例,其中,所述索引比例为所述索
引数据占源数据的比例;
根据所述索引比例,生成符合所述查询条件的数据查询方案,其中,所述数据查询方案
用于指示基于所述索引数据执行数据查询操作以及基于所述源数据执行数据查询操作。
2.根据权利要求1所述的数据处理方法,其特征在于,还包括:
在获取到数据变更消息后,根据预设的索引比例,针对所述源数据中变更的数据更新
所述索引数据,其中,所述数据变更消息用于标识所述源数据中的数据变更。
3 .根据权利要求2所述的数据处理方法,其特征在于,所述数据变更消息用于标识向所
述源数据中写入新数据。
4 .根据权利要求2所述的数据处理方法,其特征在于,所述数据变更消息用于标识删除
所述源数据中的数据。
5 .根据权利要求2所述的数据处理方法,其特征在于,所述根据预设的索引比例,针对
所述源数据中变更的数据更新所述索引数据,包括:
根据数据的偏移量,在所述源数据中变更的数据中选择满足所述索引比例的数量的数
据,进行索引构建操作,形成新的索引数据。
6 .根据权利要求5所述的数据处理方法,其特征在于,还包括:
在用户增加所述索引比例之后,根据增加后的索引比例,读取当前偏移量之后的数据,
进行索引构建操作,并更新所述索引数据。
7 .根据权利要求5所述的数据处理方法,其特征在于,还包括:
在用户减小所述索引比例之后,根据减小后的索引比例,针对当前偏移量之前的数据,
删除相应的索引数据。
8.根据权利要求1至7中任一权利要求所述的数据处理方法,其特征在于,还包括:
在用户更新所述索引比例之后,根据更新后的索引比例,重新执行生成所述数据查询
方案的操作。
9.一种数据处理装置,其特征在于,包括:
指令获取模块,用于获取用户的数据查询指令,其中,所述数据查询指令中至少包括待
查询字段和针对所述待查询字段的查询条件;
索引比例获取模块,用于获取与所述待查询字段相对应的索引数据的索引比例,其中,
所述索引比例为所述索引数据占源数据的比例;
方案生成模块,用于根据所述索引比例,生成符合所述查询条件的数据查询方案,其
中,所述数据查询方案用于指示基于所述索引数据执行数据查询操作以及基于所述源数据
执行数据查询操作。
10 .根据权利要求9所述的数据处理装置,其特征在于,还包括:
索引更新模块,用于在获取到数据变更消息后,根据预设的索引比例,针对所述源数据
中变更的数据更新所述索引数据,其中,所述数据变更消息用于标识所述源数据中的数据
变更。
权 利 要 求 书
1/3 页
2
评论