[发明专利]基于分库分表的数据库操作装置及方法有效
申请号: | 201610395908.6 | 申请日: | 2016-06-07 |
公开(公告)号: | CN106095878B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 陈超;杨涛 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 温旭;郝传鑫<国际申请>=<国际公布>= |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于分库分表的数据库操作装置及方法,其中,所述装置包括:加载模块,用于加载配置文件和数据库脚本;处理模块,用于根据所述配置文件为目标数据库创建线程池和数据库连接池,其中,所述线程池包括数据库级线程池、数据库表级线程池和篮子级线程池;执行模块,用于通过所述线程池和数据库连接池,根据所述目标数据库对应的数据库脚本执行针对所述目标数据库的数据库操作。采用本发明,能够支持在实施分库分表策略的背景下,对各个分库的高效且可配置地变更及维护。 | ||
搜索关键词: | 基于 分库分表 数据库 操作 装置 方法 | ||
【主权项】:
1.一种基于分库分表的数据库操作装置,其特征在于,所述装置包括:/n加载模块,用于加载配置文件和数据库脚本;/n处理模块,用于根据所述配置文件为目标数据库创建线程池和数据库连接池,其中,所述线程池包括数据库级线程池、数据库表级线程池和篮子级线程池;/n执行模块,用于通过所述线程池和数据库连接池,根据所述目标数据库对应的数据库脚本执行针对所述目标数据库的数据库操作;/n其中,所述数据库脚本包括:数据库模式定义语言脚本、数据库操纵语言脚本、只分库不分表的数据库变更语句脚本和存储过程脚本;/n所述执行模块包括:/n脚本处理子模块,用于根据当前目标数据库所对应的篮子号及对应的数据库脚本生成实际执行的脚本语句;/n执行子模块,用于执行所述实际执行的脚本语句。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610395908.6/,转载请声明来源钻瓜专利网。