1.一种数据查询处理方法,其特征在于,包括:获取待查询数据;
对所述待查询数据执行排序处理,得到排序后的待查询数据;
判断在缓存数据库中是否能够查询到与所述排序后的待查询数据对应的查询结果;
如果在所述缓存数据库中能查询到与所述排序后的待查询数据对应的查询结果,在所述缓存数据库中执行数据查询;
如果在所述缓存数据库中不能查询到与所述排序后的待查询数据对应的查询结果,在查询数据库中执行数据查询,返回第一数据查询结果;以及将所述第一数据查询结果存储至所述缓存数据库,其中,对所述待查询数据执行排序处理,得到排序后的待查询数据包括:确定所述待查询数据来源的系统;
判断所述待查询数据来源的系统是否为支持数据排序的系统;
如果所述待查询数据来源的系统为支持数据排序的系统,则对所述待查询数据执行排序处理,得到在排序后的待查询数据;
如果所述待查询数据来源的系统不支持数据排序的系统,加载数据转化处理工具;以及根据所述数据转化处理工具中的排序组件对所述待查询数据执行排序处理,得到排序后的待查询数据。
2.根据权利要求1所述的方法,其特征在于,如果在所述缓存数据库中能查询到与所述排序后的待查询数据对应的查询结果,在所述缓存数据库中执行数据查询之后,所述方法还包括:获取在所述缓存数据库中执行数据查询的第二数据查询结果;
将所述第二数据查询结果发送至所述数据转化处理工具;以及所述数据转化处理工具将所述第二数据查询结果转发至目标数据库,其中,所述目标数据库为用于存储数据查询结果的数据库。
3.根据权利要求1所述的方法,其特征在于,将所述第一数据查询结果存储至所述缓存数据库之后,所述方法还包括:获取在所述查询数据库中执行数据查询的第一数据查询结果;
将所述第一数据查询结果发送至所述数据转化处理工具;以及所述数据转化处理工具将所述第一数据查询结果转发至目标数据库,其中,所述目标数据库为用于存储数据查询结果的数据库。
4.根据权利要求1所述的方法,其特征在于,在对所述待查询数据执行排序处理,得到排序后的待查询数据之后,在判断在缓存数据库中是否能够查询到与所述排序后的待查询数据对应的查询结果之前,所述方法还包括:将所述数据转化处理工具中的缓存模式设置为部分缓存模式,其中,在所述部分缓存模式下,所述数据转化处理工具缓存数据库中存储部分数据;以及在将所述数据转化处理工具中的缓存模式设置为部分缓存模式之后,确定所述缓存数据库,其中,所述缓存数据库用于对待查询数据执行查询的数据库。
5.根据权利要求1所述的方法,其特征在于,如果在所述缓存数据库中不能查询到与所述排序后的待查询数据对应的查询结果,在查询数据库中执行数据查询,返回第一数据查询结果包括:确定所述查询数据库;
接收查询指令,其中,所述查询指令为用于指示执行数据查询的指令;以及根据所述查询指令在所述查询数据库中执行数据查询,得到所述第一数据查询结果。
6.一种数据查询处理装置,其特征在于,包括:第一获取单元,用于获取待查询数据;
排序单元,用于对所述待查询数据执行排序处理,得到排序后的待查询数据;
判断单元,用于判断在缓存数据库中是否能够查询到与所述排序后的待查询数据对应的查询结果;
第一查询单元,用于在所述缓存数据库中能查询到与所述排序后的待查询数据对应的查询结果的情况下,在所述缓存数据库中执行数据查询;
第二查询单元,用于在所述缓存数据库中不能查询到与所述排序后的待查询数据对应的查询结果的情况下,在查询数据库中执行数据查询,返回第一数据查询结果;以及存储单元,用于将所述第一数据查询结果存储至所述缓存数据库,其中,所述排序单元包括:
第一确定模块,用于确定所述待查询数据来源的系统;
判断模块,用于判断所述待查询数据来源的系统是否为支持数据排序的系统;
第一排序模块,用于在所述待查询数据来源的系统为支持数据排序的系统的情况下,则对所述待查询数据执行排序处理,得到在排序后的待查询数据;
加载模块,用于在所述待查询数据来源的系统不支持数据排序的系统的情况下,加载数据转化处理工具;以及第二排序模块,用于根据所述数据转化处理工具中的排序组件对所述待查询数据执行排序处理,得到排序后的待查询数据。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二获取单元,用于获取在所述缓存数据库中执行数据查询的第二数据查询结果;
发送单元,用于将所述第二数据查询结果发送至所述数据转化处理工具;以及转发单元,用于所述数据转化处理工具将所述第二数据查询结果转发至目标数据库,其中,所述目标数据库为用于存储数据查询结果的数据库。
8.根据权利要求6所述的装置,其特征在于,所述第二查询单元包括:第二确定模块,用于确定所述查询数据库;
接收模块,用于接收查询指令,其中,所述查询指令为用于指示执行数据查询的指令;
以及
查询模块,用于根据所述查询指令在所述查询数据库中执行数据查询,得到所述第一数据查询结果。