[发明专利]数据写入方法、事务处理方法及装置有效
申请号: | 201610189000.X | 申请日: | 2016-03-29 |
公开(公告)号: | CN107239370B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 张红霞;李兆贵 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F16/21 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 写入 方法 事务处理 装置 | ||
本申请实施例公开了一种数据写入方法、事务处理方法及装置,以解决现有技术无法在业务系统处于失效转移状态时完成互联网事务问题。所述数据写入方法包括:第一服务器接收终端发送的将凭证数据写入数据库的确认指令;第一服务器检查业务系统是否处于失效转移状态;在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;在业务系统未处于失效转移状态时,第一服务器向第二服务器发送携带所述凭证数据的消息;第二服务器用以在接收到所述消息后将所述凭证数据写入第二数据库中,第二数据库在业务系统处于失效转移状态时被所述第一服务器查询。
技术领域
本申请涉及数据库技术领域,特别涉及一种数据写入方法、事务处理方法及装置。
背景技术
失效转移(failover)是一种常用的备份操作模式,该模式在业务系统包含主数据库和failover数据库的情况下,如果业务正常(非失效转移)时,业务系统使用主数据库进行业务数据的存储,而如果业务不正常(失效转移)时,由于主数据库不能使用,业务系统则会切换到上述failover数据库进行业务数据的存储,并在主数据恢复使用时,将上述failover数据库存储的业务数据回迁到所述主数据库中,上述方式可以确保业务系统在主数据库无法使用时仍然能够运行。
目前,通过计算机网络可以完成与终端上登录的账户对应的各种互联网事务。在一些具体的应用场景中,在完成上述互联网事务之前,计算机需要查询数据库中是否存在与当前账户对应的凭证数据。其中,该凭证数据作为所述账户进行上述互联网事务的凭证,一般可以在账户开户的过程中被写入到上述数据库中。在现有技术中,上述凭证数据一般可以在账户开户的过程中被写入到上述主数据库中,这样,在业务正常时,业务系统便可以通过查询该主数据库来进行上述互联网事务。
在上述现有技术中,由于只有主数据库中存储有与各个账户对应的凭证数据,在业务系统发生失效转移时,虽然业务系统可以切换到failover数据库进行业务数据的存储,但是因为业务系统并不能在失效转移时从上述主数据库中查询凭证数据(在查询不到凭证数据时,业务系统一般可以报告异常),使得业务系统在失效转移时无法完成与账户对应的互联网事务。
发明内容
本申请实施例的目的是提供一种数据写入方法、事务处理方法及装置,用以解决上述现有技术中存在的问题。
为解决上述问题,本申请实施例提供数据写入方法、事务处理方法及装置通过如下技术方案来实现:
一种数据写入方法,包括:
第一服务器接收终端发送的将凭证数据写入数据库的确认指令;其中,所述凭证数据是在所述终端上登录的账户进行预设互联网事务的凭证;
第一服务器检查业务系统是否处于失效转移状态;
在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;其中,所述第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;
在业务系统未处于失效转移状态时,第一服务器向第二服务器发送携带所述凭证数据的消息;其中,所述第二服务器用以在接收到所述消息后将所述凭证数据写入第二数据库中,所述第二数据库在业务系统处于失效转移状态时被所述第一服务器查询。
一种数据写入方法,包括:
第一服务器接收终端发送的将凭证数据写入数据库的确认指令;其中,所述凭证数据是在所述终端上登录的账户进行预设互联网事务的凭证;
第一服务器检查业务系统是否处于失效转移状态;
在业务系统未处于失效转移状态时,第一服务器将所述凭证数据写入第一数据库中;其中,所述第一数据库在业务系统未处于失效转移状态时被所述第一服务器查询;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610189000.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种访问存储设备的方法及装置
- 下一篇:一种CPU压力测试装置及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置