[发明专利]利用分布式数据库技术实现高速查询海洋数据的方法在审
| 申请号: | 202110516187.0 | 申请日: | 2021-05-12 |
| 公开(公告)号: | CN113111097A | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 韦广昊;宋晓;韩璐遥;梁建峰;刘志杰;韩春花;李维禄;陈斐 | 申请(专利权)人: | 国家海洋信息中心 |
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/28;G06F16/27;G06N20/00 |
| 代理公司: | 天津企兴智财知识产权代理有限公司 12226 | 代理人: | 马倩倩 |
| 地址: | 300000*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 分布式 数据库技术 实现 高速 查询 海洋 数据 方法 | ||
1.利用分布式数据库技术实现高速查询海洋数据的方法,其特征在于,包括如下内容:
S1,依据In-database Analysis技术,构建以MLlib为雏形的海洋专用查询算法模型,再将查询算法模型与查询业务需求进行关联得到业务模型;
S2,接收到查询请求时,关联到对应的业务模型,业务模型采用异步消息模式与查询算法模型通信,完成查询得到查询结果;
S3,对查询结果集进行拆分,按小单位数据结果进行分布式输出。
2.根据权利要求1所述的方法,其特征在于:在步骤S1中,业务模型依据其构建时的业务逻辑,直接关联海洋综合库与查询算法模型,形成映射关系。
3.根据权利要求1所述的方法,其特征在于:在步骤S1中,海洋数据的查询需求可以是实时查询或者是定时查询,将定时查询的结果存储在数据库中;
当接收到业务查询请求时,如果是定时查询则直接通信数据库进行结果推送;如果是实时查询,则需要进行查询得到最新结果,直接拆分临时表进行结果反馈后,在存入数据库备用。
4.根据权利要求1所述的方法,其特征在于:在步骤S2中,查询请求的消息发布后,查询算法模型对接收的消息进行响应,且同时消息通讯不等待响应,而进行其他消息的多并发发布。
5.根据权利要求1所述的方法,其特征在于:在步骤S3中,对有数值区间的,按区间进行规则拆分;对有地域区别的,按地域规则进行拆分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家海洋信息中心,未经国家海洋信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110516187.0/1.html,转载请声明来源钻瓜专利网。





