[发明专利]一种基于云计算的财务数据查询方法有效
申请号: | 201410188923.4 | 申请日: | 2014-05-07 |
公开(公告)号: | CN103984713B | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 周运贤 | 申请(专利权)人: | 珠海横琴跨境说网络科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州天河万研知识产权代理事务所(普通合伙)44418 | 代理人: | 刘强,陈轩 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 财务数据 查询 方法 | ||
技术领域
本发明涉及云计算技术,尤其涉及一种基于云计算的查询方法,特别涉及一种基于云计算的财务数据查询方法。
背景技术
自云计算出现以来,经过科学技术的不断发展,经过学术界与产业界的不断推进,云计算的应用正不断发展和深入,云计算也正在从理论走向实践。随着云计算技术的不断成熟,数据中心也随之发展。今天的数据中心已经不只是一个简单的服务器统一托管、维护的场所,它已经衍变成一个集大数据量运算和存储为一体的高性能计算机的集中地。云计算数据中心涉及十万百万规模的服务器或PC机等,资源数量大,异构性强。其中,数据中心的网络结构是设计云计算数据中心必须考虑的重要因素,它为云计算数据中心的高扩展性和资源的高利用率提供充分保障。此外,数据中心引入的副本技术(Replica)虽然是一种提高可用性和性能的重要方法。它弥补了存储对象单点失效、容错性差、接入性能不高等问题。
然而现有的基于云计算的应用技术中存在诸多缺陷。例如,对大数据的处理往往耗时长、响应慢,无法满足用户需求。举例来说,某一企业需要对其近年来的财务数据进行统计分析,但是企业所在的私有云网络中存在多个数据源,并且所述多个数据源分散在不同的计算设备中。一方面,如果仅仅在某一计算节点上进行数据查询必然无法得到预期的目标。第二方面,很多用户的实际操作中由于对业务不熟悉不了解很容易做出错误的请求,如此在没有校验的情况下无法获得预期的结果。第三方面,即时对数据查询请求进行了分解,如果分解粒度过小则浪费资源,如果分解粒度过大则无法充分利用资源。第四方面,资源的利用,例如计算节点的选择往往是随机选择,如此可能占用远端资源,而恰恰在用户节点附近本身即存在相应的资源,舍近求远增加了数据传输成本。
针对相关技术中所存在的上述问题,目前尚未提出有效的解决方案。因此,本发明提出了一种基于云计算的财务数据查询方法,毋庸置疑,本发明的基于云计算的财务数据查询方法经过适当的修改同样适于查询其他数据,例如通信数据、业务数据等等。
发明内容
为解决上述现有技术所存在的问题,本发明提出了一种基于云计算的财务数据查询方法。通过本发明的方法解决现有技术中存在的上述缺陷。一方面,通过在多个计算节点上分别执行不同的子查询,使得可以在云计算网络中获得查询请求的全部结果。第二方面,通过对用户的查询请求进行解析和校验,使得避免进行不必要的查询操作。第三方面,通过将查询请求进行粗分解并且根据计算节点的余下运行时间进行细分解,使得合理利用计算资源,尤其是通过采集已运行进度、进一步计算余下时间、并按照时间判断运行落后的计算节点、特别是针对落后的一半计算节点进行再细分,使得细分策略更精细,资源利用更合理。第四方面,通过优先选择离用户节点最近的可用计算节点进行查询,使得降低了数据传输成本。
所述方法包括:用户节点接收用户提交的查询请求;解析所述查询请求并对所述查询请求进行校验;将所述查询请求分解为多个子查询;基于所述多个子查询所要访问的多个数据源,将所述多个子查询分别转换成针对所述多个数据源的多个查询语言;分别执行所述多个查询语言并获得多个中间结果;将所述多个中间结果组成查询结果。
优选地,所述对所述查询请求进行校验包括对所述查询请求进行语法校验和语义校验。
优选地,所述对所述查询请求进行校验包括:如果对所述查询请求进行校验后发现校验失败,则不进行后续处理并向用户节点返回校验失败信息。
优选地,所述将所述查询请求分解为多个子查询包括:根据所述查询请求所要访问的多个数据源,将所述查询请求分解为多个子查询,其中,每个子查询仅需要访问所述多个数据源中的一个;建立对应于所述查询请求的子查询列表,并将所述多个子查询记录于所述子查询列表中;查找与所述用户节点最近的具有所述多个数据源的多个计算节点,并根据所述多个子查询所要访问的数据源将所述多个子查询分配给所述多个计算节点;建立对应于所述查询请求的计算节点列表,并将所述多个计算节点记录于所述计算节点列表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴跨境说网络科技有限公司,未经珠海横琴跨境说网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410188923.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对推送通知服务器的流氓实体的节流
- 下一篇:一种含蜡废纸资源化利用的方法