[发明专利]一种基于多数据源插入到数据库的方法在审
申请号: | 201610566067.0 | 申请日: | 2016-07-15 |
公开(公告)号: | CN106227782A | 公开(公告)日: | 2016-12-14 |
发明(设计)人: | 刘栩生;李幼庭;王向辉;曹露露;黄正华 | 申请(专利权)人: | 广东亿迅科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510635 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多数据源插入到数据库的方法。该方法通过对业务需求划分为多个数据源,并且每一个数据源对应创建一个不固定大小的消息队列,每个队列创建一个定时获取队列数据的线程,最后每个线程再创建相应的线程池;当CDR产生数据时调用插入CDR数据的接口进行数据存放到对应的数据源消息队列;通过定时获取队列的线程数据进行分组存放到对应的线程池中,线程池在空闲线程的情况下马上调用自己的任务,把任务中分好组的CDR数据进行一次性批量提交到对应的数据库。通过该方法能够达到CDR数据实时快速批量插入到数据库、减少数据库压力,提升数据库性能。 | ||
搜索关键词: | 一种 基于 多数 插入 数据库 方法 | ||
【主权项】:
一种基于多数据源插入到数据库的方法,其特征在于,该方法包括以下步骤:步骤1:通过对业务需求划分为多个数据源,并且每一个数据源对应创建一个不固定大小的消息队列,每个队列创建一个定时获取队列数据的线程,最后每个线程再创建相应的线程池;步骤2:系统提供一个插入CDR数据的接口,当CDR产生数据时调用插入CDR数据的接口进行数据存放到对应的数据源消息队列;步骤3:通过定时获取队列的线程数据进行分组存放到对应的线程池中;步骤4:线程池在空闲线程的情况下马上调用自己的任务,把任务中分好组的CDR数据进行一次性批量提交到对应的数据库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610566067.0/,转载请声明来源钻瓜专利网。