[发明专利]数据库处理方法、装置和存储介质在审
申请号: | 201710148886.8 | 申请日: | 2017-03-14 |
公开(公告)号: | CN108572991A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 李清宇;沈俊杰;任莉强;蔡毅勇;肖京宇 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/46 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种数据库处理方法、装置、和存储介质,针对数据库集群,采用在业务逻辑中通过注解的方式标示当前业务事务类型为单库事务或是跨库事务,并设置路由服务,当新用户存储数据时计算出该新用户在所述数据库集群中对应数据源的路由信息,将路由信息存储在路由服务中,当老用户存储数据时,从所述路由服务中查询该老用户对应的数据源的路由信息;然后根据当前用户对应的路由信息找到对应的数据源;然后可以通过直接识别业务逻辑中的注解来判断出是单库事务还是跨库事务,并分别采用本地事务管理器和分布式事务管理器来进行数据存储管理。本发明提高了数据库整体的存储能力和运行性能,而且在配置使用上也做到了很好的易用性。 | ||
搜索关键词: | 路由信息 数据源 路由 数据库处理 数据库集群 存储介质 业务逻辑 新用户 事务 单库 注解 路由信息存储 数据存储管理 分布式事务 事务管理器 存储能力 存储数据 业务事务 用户存储 运行性能 直接识别 管理器 易用性 服务 标示 数据库 查询 配置 申请 | ||
【主权项】:
1.一种数据库处理方法,其特征在于,该方法用于包含二个以上数据库的数据库集群;该方法主要包括:在业务逻辑中通过注解的方式标示当前业务事务类型;在收到数据存储请求后,确定该数据存储请求中的用户标识,如果是新增用户,则计算该新增用户在所述数据库集群中对应数据源的路由信息,将路由信息存储在路由服务中;如果是已有用户,则从所述路由服务中获取该用户对应的数据源的路由信息;根据当前用户对应的路由信息,确定对应的数据源;判断当前业务的事务类型,如果是单库事务,则获取本地事务管理器,利用该本地事务管理器,将所述数据存储请求中的数据存储到当前用户对应的路由信息所确定的数据源中;如果是跨库事务,则获取分布式事务管理器,利用该分布式事务管理器,将所述数据存储请求中的数据存储到当前用户对应的路由信息所确定的数据源中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710148886.8/,转载请声明来源钻瓜专利网。
- 上一篇:信息推送方法和装置
- 下一篇:一种商品排序的方法及装置