说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211148511.9 (22)申请日 2022.09.21 (71)申请人 支付宝 (杭州) 信息技 术有限公司 地址 310000 浙江省杭州市西湖区西溪路 556号8层B段801-1 1 (72)发明人 贾智文 (74)专利代理 机构 北京君慧知识产权代理事务 所(普通合伙) 11716 专利代理师 肖鹏 (51)Int.Cl. G06Q 40/00(2012.01) G06F 16/25(2019.01) (54)发明名称 一种基于内存 数据库的业务处理方法、 装置 以及设备 (57)摘要 本说明书实施例公开了一种基于内存数据 库的业务处理方法、 装置以及设备。 方案包括: 获 取业务流, 通过第一链路调用内存数据库, 对所 述业务流进行校验处理; 对所述业务流进行缓冲 处理, 得到缓冲数据流; 若所述校验处理的结果 为校验通过, 则通过第二链路调用另一数据库, 将所述缓冲数据流在所述另一数据库中进行落 地处理; 检测所述业务流中是否存在部分流量不 满足设定的热点状态标准; 若是, 则对所述部分 流量对应的后续流量, 从所述第一链路进行流量 回切处理, 以使得不对所述对应的后续流量调用 所述内存数据库进行 所述校验处 理。 权利要求书3页 说明书12页 附图3页 CN 115482073 A 2022.12.16 CN 115482073 A 1.一种基于内存数据库的业 务处理方法, 包括: 获取业务流, 通过第一链路调用内存数据库, 对所述 业务流进行校验处理; 对所述业务流进行缓冲处 理, 得到缓冲数据流; 若所述校验处理的结果为校验通过, 则通过第二链路调用另一数据库, 将所述缓冲数 据流在所述另一数据库中进行落 地处理; 检测所述 业务流中是否存在部分流 量不满足设定的热点状态标准; 若是, 则对所述部分流量对应的后续流量, 从所述第 一链路进行流量 回切处理, 以使得 不对所述对应的后续 流量调用所述内存数据库进行 所述校验处 理。 2.如权利要求1所述的方法, 所述部分流量对应的后 续流量为: 与所述部分流量属于同 一账号的后续 流量; 所述检测所述 业务流中是否存在部分流 量不满足设定的热点状态标准, 具体包括: 以账号为维度, 检测所述业务流中属于同一账号的流量是否满足设定的热点状态标 准。 3.如权利要求1所述的方法, 所述对所述部分流量对应的后 续流量, 从所述第 一链路进 行流量回切处 理之后, 所述方法还 包括: 检测所述对应的后续 流量是否不满足设定的热点状态标准; 若否, 则对所述对应的后续流量, 向所述第一链路进行流量回切处理, 以使得对所述对 应的后续 流量调用所述内存数据库进行 所述校验处 理。 4.如权利要求1所述的方法, 所述热点状态包括数据库行 热点状态; 所述数据库 行热点状态反映了若在不进行所述缓冲处理 的情况下, 将所述部分流量在 所述另一数据库中进行落 地处理, 所会导 致的同一数据行被频繁操作的状态。 5.如权利要求1所述的方法, 所述对所述业务流进行缓冲处理, 得到缓冲数据流之前, 所述方法还 包括: 确定对所述 业务流进行的所述校验处 理的结果 为校验通过。 6.如权利要求1所述的方法, 所述 业务流由收单 得到的多笔待记账的账务 业务构成。 7.如权利要求6所述的方法, 所述对所述 业务流进行校验处理, 具体包括: 校验所述业务流对应的支付账号的余额, 是否足以对所述业务流中对应的账务业务进 行相应支付。 8.如权利要求6所述的方法, 所述对所述业务流进行缓冲处理, 得到缓冲数据流, 具体 包括: 当即时接收到所述业务流中的每笔待记账的账务业务 时, 将该笔待记账的账务业务暂 时保持在本地, 以作为对其在所述另一数据库中进行 所述落地处理前的缓冲处 理; 得到由若干笔所述暂时保存在本地的所述账务业务直接构 成的缓冲 数据流, 或者对所 述若干笔的所述账务业务进行账务合并处理所生成的缓冲数据流, 以等待适时后再进 行所 述落地处理; 其中, 所述 落地处理包括在所述另一数据库相应地记账并持久化。 9.如权利要求6所述的方法, 所述对所述 业务流进行校验处理之后, 所述方法还 包括: 若所述校验处 理的结果 为所述业务流中的若干笔 账务业务校验不 通过; 则将所述若干笔 账务业务在所述内存数据库进行暂存;权 利 要 求 书 1/3 页 2 CN 115482073 A 2在所述暂存的期间, 检测后续的账务业务是否能够使得所述若干笔账务业务对应的余 额在进行全量记账的情况 下回复至足够状态; 若是, 则从所述内存数据库将所述若干笔账务业务, 转交给所述另一数据库进行落地 处理。 10.如权利要求1或9所述的方法, 还 包括: 确定为所述第一链路和/或所述第二链路设置的旁路链路; 通过所述旁路链路采集所述 业务流的相关流 量, 以便对所述相关流 量进行所述检测。 11.一种基于内存数据库的业 务处理装置, 包括: 校验处理模块, 获取业务流, 通过第 一链路调用内存数据库, 对所述业务流进行校验处 理; 缓冲处理模块, 对所述 业务流进行缓冲处 理, 得到缓冲数据流; 落地处理模块, 若所述校验处理的结果为校验通过, 则通过第二链路调用另一数据库, 将所述缓冲数据流在所述另一数据库中进行落 地处理; 热点检测模块, 检测所述 业务流中是否存在部分流 量不满足设定的热点状态标准; 流量回切模块, 若是, 则对所述部分流量对应的后续流量, 从所述第 一链路进行流量 回 切处理, 以使得不对所述对应的后续 流量调用所述内存数据库进行 所述校验处 理。 12.如权利要求11所述的装置, 所述部分流量对应的后 续流量为: 与 所述部分流量属于 同一账号的后续 流量; 所述热点检测模块, 以账号为维度, 检测所述业务流中属于同一账号的流量是否满足 设定的热点状态标准。 13.如权利要求11所述的装置, 所述热点检测模块, 在所述对所述部分流量对应的后续 流量, 从所述第一链路进行流量回切处理之后, 检测所述对应的后续流量是否不满足设定 的热点状态标准; 若否, 则所述流量回切模块, 对所述对应的后续流量, 向所述第一链路进行流量回切处 理, 以使得对所述对应的后续 流量调用所述内存数据库进行 所述校验处 理。 14.如权利要求1 1所述的装置, 所述热点状态包括数据库行 热点状态; 所述数据库 行热点状态反映了若在不进行所述缓冲处理 的情况下, 将所述部分流量在 所述另一数据库中进行落 地处理, 所会导 致的同一数据行被频繁操作的状态。 15.如权利要求11所述的装置, 在所述缓冲处理模块对所述业务流进行缓冲处理, 得到 缓冲数据流之前, 所述校验处理模块, 确定对所述业务流进行的所述校验处理的结果为校 验通过。 16.如权利要求1 1所述的装置, 所述 业务流由收单 得到的多笔待记账的账务 业务构成。 17.如权利要求16所述的装置, 所述对所述 业务流进行校验处理, 具体包括: 校验所述业务流对应的支付账号的余额, 是否足以对所述业务流中对应的账务业务进 行相应支付。 18.如权利要求16所述的装置, 所述缓冲处理模块, 当即时接收到所述业务流中的每笔 待记账的账务业务时, 将该笔待记账 的账务业务暂时保持在本地, 以作为对其在所述另一 数据库中进行 所述落地处理前的缓冲处 理; 得到由若干笔所述暂时保存在本地的所述账务业务直接构 成的缓冲 数据流, 或者对所权 利 要 求 书 2/3 页 3 CN 115482073 A 3
专利 一种基于内存数据库的业务处理方法、装置以及设备
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 16:59:36
上传分享
举报
下载
原文档
(628.6 KB)
分享
友情链接
ISO 16237 2015 Mechanical joining — Destructive testing of joints — Specimen dimensions and test procedure for cross-tension testing of single joints.pdf
ISO 105-F07 2001 Textiles — Tests for colour fastness — Part F07 Specification for secondary acetate adjacent fabric.pdf
ISO 6742-1 2023 Cycles — Lighting and retro-reflective devices — Part 1 Lighting and li.pdf
ISO 18219-1 2021 Leather Determination of chlorinated hydrocarbons in leather Part 1 Chromatographic method for short-chain chlorinated paraffins (SCCPs).pdf
ISO CIE 11664-2 2022 Colorimetry — Part 2 CIE standard illuminants.pdf
ISO 11064-4 2013 Ergonomic design of control centres — Part 4 Layout and dimensions of workstations.pdf
ISO-IEC TR 15942 2000 Information technology -- Programming languages -- Guide for the use of the Ada programming language in high integrity systems.pdf
ISO 20121-2024 中文版.pdf
ISO 2426-1 2020 Plywood — Classification by surface appearance — Part 1 General.pdf
ISO TR 19867-3 2018 Clean cookstoves and clean cooking solutions — Harmonized laboratory test protocols — Part 3 Voluntary performance targets for cookstoves based on laboratory testing.pdf
GB-Z 25425-2010 风力发电机组 公称视在声功率级和音值.pdf
GB-T 28131-2011 溴氰菊酯原药.pdf
GB-T 3290-1982 信息交换用磁带盘的尺寸和性能.pdf
GB-T 30415-2013 钟表 功能和非功能宝石.pdf
GB-T 311.6-2005 高电压测量标准空气间隙.pdf
GB-T 30912-2014 汽车液压盘式制动缸用橡胶密封件.pdf
GB-T 44842-2024 微机电系统(MEMS)技术 薄膜材料的弯曲试验方法.pdf
GB-T 3920-2008 纺织品 色牢度试验 耐摩擦色牢度.pdf
GB-T 28534-2012 高压开关设备和控制设备中六氟化硫(SF6)气体的释放对环境和健康的影响.pdf
GB-T 17707-1999 报价报文.pdf
1
/
3
19
评价文档
赞助1.5元 点击下载(628.6 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。