说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210419852.9 (22)申请日 2022.04.21 (71)申请人 天津银行股份有限公司 地址 300201 天津市河西区友谊路15号 (72)发明人 张国琛  (74)专利代理 机构 北京世誉鑫诚专利代理有限 公司 11368 专利代理师 刘秀珍 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/22(2019.01) G06F 16/28(2019.01) G06F 16/242(2019.01) G06F 16/27(2019.01) G06Q 40/02(2012.01) (54)发明名称 一种分布式渠道整合系统数据库语句的生 成方法 (57)摘要 本发明提供的一种分布式渠道整合系统数 据库语句的生成方法, 所述生成方法包括: 根据 分布式渠道整合系统的业务区分多个能力中心, 获得能力中心模块; 根据能力中心模块创建数据 库; 在数据库中创建表, 所述能力中心模块根据 业务功能划分创建对应的数据库表; 依据业务流 程规划所述数据库表的索引、 主键、 分区字段; 每 个所述能力中心模块的数据库有多张表; 对所述 数据表进行分区, 分区为将普通的表的数据按照 规则划分到不同的区块内, 同一区块的数据物理 上存储在一起; 采用逆向工程适配所述数据库; 配置所述数据表, 获得配置结果; 根据所述配置 结果生成代码。 通过表分区的方法对 数据量大且 数据操作频繁的数据表的存储和处理进行了优 化。 权利要求书1页 说明书4页 附图3页 CN 114780516 A 2022.07.22 CN 114780516 A 1.一种分布式渠道整合系统数据库语句的生成方法, 其特征在于, 所述生成方法包括: 根据分布式渠道整合系统的业 务区分多个能力中心, 获得能力中心模块; 根据所述能力中心模块创建数据库; 在所述数据库中创建表, 所述能力中心模块 根据业务功能划分创建对应的数据库表; 依据业务流程规划所述数据库表的索引、 主键、 分区字段; 每个所述能力中心模块的数 据库有多张表; 对所述数据表进行分区, 分区为将普通的表的数据按照规则划分到不同的区块内, 同 一区块的数据物理上存 储在一起; 采用逆向工程 适配所述数据库; 配置所述数据表, 获得配置结果; 根据所述配置结果 生成代码。 2.根据权利要求1所述的一种分布式渠道整合系统数据库语句的生成方法, 其特征在 于, 所述分布式渠道整合系统包括: 渠道系统模块, 用于渠道接入和ses sion控制; 用户中心模块, 用于存 储和处理用户信息; 支付中心模块, 用于实现基金、 理财和智慧存 储; 信用卡中心模块, 用于实现信用卡业务, 包括美团信用卡、 银数信用卡、 爱分期和尊上 金的功能; 产品中心模块, 用于实现贷款类业务, 包括希望E贷、 商超E贷, LPR定价基准转换、 白领 贷、 宅抵e贷、 O2O按揭贷款和天行用呗; 外币中心模块, 用于实现外币和结售汇业务, 具体包括: 本人外币账户定转活、 本人外 币账户活转定、 本人外币账户活转活、 余 额查询、 结售汇明细查证; 消息中心模块, 用于实现动账通知、 消息推送; 限额中心模块, 用于实现电子渠道的限额控制; 批量中心模块, 用于实现与后台系统进行 数据同步、 数据更新的定时批量任务。 3.根据权利要求1所述的一种分布式渠道整合系统数据库语句的生成方法, 其特征在 于, 所述在所述数据库中创建表, 所述能力中心模块根据业务功 能划分创建对应的数据库 表具体包括: 在所述能力中心模块所属的数据库中创建表; 每个所述能力中心模块 根据业务功能划分创建对应的数据库表; 对所述数据表进行分区, 分区就是将所述数据表的数据按照规则划分到不同的区块 内, 同一区块的数据物理上存 储在一起。 4.根据权利要求1所述的一种分布式渠道整合系统数据库语句的生成方法, 其特征在 于, 所述配置所述数据表具体包括: 配置所述数据表的表名、 实体名、 接口名和代码存放目录, 获得配置文件; MyBatis应用程序根据所述配置文件创建SqlSes sionFactory。 5.根据权利要求1所述的一种分布式渠道整合系统数据库语句的生成方法, 其特征在 于, 所述根据所述配置结果 生成代码具体包括: SqlSessionFactory根据所述配置结果获取SqlSes sion。权 利 要 求 书 1/1 页 2 CN 114780516 A 2一种分布式渠道整合系统数据库语句的生成方 法 技术领域 [0001]本发明涉及数据库领域, 尤其涉及一种分布式渠道整合系统数据库语句的生成方 法。 背景技术 [0002]为连接银行后台各业务系统, 将渠道系统与服务系统分离开, 实现客户信息统一 存放归并, 做到电子渠道间的客户信息共享, 统一渠道功能控制, 统一限额、 报表、 风险等控 制, 行里建立了分布式渠道整合系统。 [0003]为满足快速发展的互联 网业务需求, 分布式渠道整合系统架构必须具备互联网应 用架构必备的高可用性、 高性能、 可管理性、 技术 成熟度高、 可移 植的特性, 因此采用具有容 灾能力的云服务, 提升应用高可用。 微服务本身支持横向扩展, 在服务器资源不够用的时候 能够手动增加服务器数量, 增大系统支持的最大并发量。 但是服务器不可能无限增加, 所以 对于可遇见 的并发量比较大 的业务, 如理财产品查询, 理财购买业务要配置限流规则提供 限流服务, 从而保证业务系统不会被大量突发请求击垮, 提高系统稳定性。 同时, 采用国产 OceanBase数据库, 利用OB数据库的多副本技术能够保证数据强一致性、 持续可用和主备自 动切换。 发明内容 [0004]鉴于上述问题, 提出了本发明以便提供克服上述问题或者至少部分地解决上述问 题的一种分布式渠道整合系统数据库语句的生成方法。 [0005]根据本发明的一个方面, 提供了一种分布式渠道整合系统数据库语句的生成方 法, 所述生成方法包括: 根据分布式渠道整合系统的业务区分多个能力中心, 获得能力中心 模块; [0006]根据所述能力中心模块创建数据库; [0007]在所述数据库中创建表, 所述能力中心模块根据业务功能划分创建对应的数据库 表; [0008]依据业务流程规划所述数据库表的索引、 主键、 分区字段; 每个所述能力中心模块 的数据库有 多张表; [0009]对所述数据表进行分区, 分区为将普通的表的数据按照规则划分到不同的区块 内, 同一区块的数据物理上存 储在一起; [0010]采用逆向工程 适配所述数据库; [0011]配置所述数据表, 获得配置结果; [0012]根据所述配置结果 生成代码。 [0013]可选的, 所述分布式渠道整合系统包括: [0014]渠道系统模块, 用于渠道接入和ses sion控制; [0015]用户中心模块, 用于存 储和处理用户信息;说 明 书 1/4 页 3 CN 114780516 A 3

.PDF文档 专利 一种分布式渠道整合系统数据库语句的生成方法

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种分布式渠道整合系统数据库语句的生成方法 第 1 页 专利 一种分布式渠道整合系统数据库语句的生成方法 第 2 页 专利 一种分布式渠道整合系统数据库语句的生成方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:59:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。