一种用于提供加速服务节点的节点服务数据的方法与设备技术

技术编号:17467312 阅读:36 留言:0更新日期:2018-03-15 04:53
本申请的目的是提供一种用于提供加速服务节点的节点服务数据的方法与设备。具体地,获取各加速服务节点的服务数据并存入关系型数据库和非关系型数据库,接收并根据查询指令在所述关系型数据库中优选以确定目标加速服务节点,据此从所述非关系型数据库中读取目标节点服务数据,并提供至查询指令对应的设备。与现有技术相比,本申请通过将所获取的各节点服务数据分别存入关系型数据库非关系型数据库,在接受到服务数据查询指令后,根据所指定范围在关系型数据库中优选确定所需要的目标节点,并据此在非关系型数据库中快速读取目标节点对应的服务数据并反馈至查询设备,基于读取服务数据进行分析调整,达到快速锁定目标节点和快速读取数据的目的。

A method and device for providing node service data for accelerated service nodes

The purpose of the present application is to provide a method and device for providing node service data for an accelerated service node. Specifically, the accelerated service node service data and stored in a relational database and non relational database, and according to the received query instruction in the relational database optimization to determine the target acceleration service node, then from the non relational database reads the target node service data, and provide instructions corresponding to the query the equipment. Compared with the prior art, the application by the node service data will be acquired separately in the relational database of non relational database, in the data query service to accept instructions, according to the specified range in a relational database optimized target node need, and the service data in a non relational database in fast reading the target node corresponding to the query and feedback device, read data based on the analysis of the adjustment of service, achieve fast locking objective target node and fast read data.

【技术实现步骤摘要】
一种用于提供加速服务节点的节点服务数据的方法与设备
本申请涉及计算机领域,尤其涉及一种用于提供加速服务节点的节点服务数据的技术。
技术介绍
随着人们网络访问量的增大,在网络中为加快访问速度,会用到各种加速服务,例如CDN(ContentDeliveryNetwork)内容分发网络,是一种对域名的加速服务,在指定地域范围内布置很多的节点,在加速时节点之间会因为地域、硬件服务器、软件、网络等不同而导致加速效果不同,因此需要快速定位节点服务质量排名并读取相应反映服务质量的数据,从而调整合适的节点达到改善服务的目的。目前通用的方法是把定期发送的节点对域名加速的指标信息存入关系型数据库,当需要查询和监控调整时,在关系型数据库中将指定范围内的数据排序后取出。然而,存入关系型数据库的数据量非常大,每分钟往往十几万条数据,若把这些数据在关系型数据库中进行服务质量排序并读取,往往会效率较低,甚至会响应超时。
技术实现思路
本申请的一个目的是提供一种用于提供加速服务节点的节点服务数据的方法与设备,用以解决在关系型数据库中查询并读取目标加速服务节点的节点服务数据效率较低的问题。为实现上述目的,根据本申请的一个本文档来自技高网...
一种用于提供加速服务节点的节点服务数据的方法与设备

【技术保护点】
一种用于提供加速服务节点的节点服务数据的方法,包括:获取各加速服务节点的节点服务数据,将每一个所述节点服务数据存入关系型数据库和非关系型数据库;接收节点服务数据查询指令;根据所述节点服务数据查询指令在所述关系型数据库中优选以确定对应的目标加速服务节点;根据所述目标加速服务节点从所述非关系型数据库中读取对应的目标节点服务数据;将所述目标节点服务数据提供至所述节点服务数据查询指令对应的设备。

【技术特征摘要】
1.一种用于提供加速服务节点的节点服务数据的方法,包括:获取各加速服务节点的节点服务数据,将每一个所述节点服务数据存入关系型数据库和非关系型数据库;接收节点服务数据查询指令;根据所述节点服务数据查询指令在所述关系型数据库中优选以确定对应的目标加速服务节点;根据所述目标加速服务节点从所述非关系型数据库中读取对应的目标节点服务数据;将所述目标节点服务数据提供至所述节点服务数据查询指令对应的设备。2.根据权利要求1所述的方法,其中,所述节点服务数据包括域名经加速服务节点加速的加速服务数据。3.根据权利要求2所述的方法,其中,所述获取各加速服务节点的节点服务数据,将每一个所述节点服务数据存入关系型数据库和非关系型数据库包括:获取域名经各加速服务节点加速的加速服务数据,将所述加速服务数据存入关系型数据库和非关系型数据库。4.根据权利要求3所述的方法,其中,所述根据所述节点服务数据查询指令在所述关系型数据库中优选以确定对应的目标加速服务节点包括:根据所述节点服务数据查询指令在所述关系型数据库查询得到相匹配的加速服务数据;对所述相匹配的加速服务数据进行排序处理以确定对应的目标加速服务节点。5.根据权利要求4所述的方法,其中,所述对所述相匹配的加速服务数据进行排序处理以确定对应的目标加速服务节点包括:对所述相匹配的加速服务数据按加速服务节点进行聚合处理;对聚合处理后的所述加速服务数据进行排序处理以确定对应的目标加速服务节点。6.根据权利要求1所述的方法,其中,所述节点服务数据在所述关系型数据库的多个主键构成所述节点服务数据在所述非关系型数据库中的联合主键。7.根据权利要求6所述的方法,其中,所述根据所述节点服务数据查询指令在所述关系型数据库中优选以确定对应的目标加速服务节点包括:根据所述节点服务数据查询指令在所述关系型数据库中优选以确定对应的目标加速服务节点,其中,所述目标加速服务节点的至少一个所述主键与所述节点服务数据查询指令中的查询关键词相匹配。8.根据权利要求7所述的方法,其中,所述根据所述目标加速服务节点从所述非关系型数据库中读取对应的目标节点服务数据包括:根据所述节点服务数据查询指令确定所述目标加速服务节点的联合主键;根据所述目标加速服务节点的...

【专利技术属性】
技术研发人员:范金阳
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1