[发明专利]一种数据写入方法、装置、设备及存储介质在审
| 申请号: | 201910343443.3 | 申请日: | 2019-04-26 |
| 公开(公告)号: | CN110413686A | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 姜承尧;赖明星 | 申请(专利权)人: | 财付通支付科技有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
| 地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 主机节点 待写入数据 从机节点 响应消息 写入 节点集群 预设 服务器数据库 数据安全性 成功接收 存储介质 数量确定 同步复制 终端设备 响应 发送 场景 金融 保证 | ||
本发明公开了一种数据写入方法,所述方法包括获取节点集群,所述节点集群包括主机节点以及与所述主机节点对应的从机节点;所述从机节点包括至少一个第一从机;所述从机节点为半同步复制模式;获取终端设备发送的待写入数据,并将所述待写入数据写入所述主机节点;获取所述主机节点接收到的响应消息的数目;所述响应消息由从所述主机节点成功接收所述待写入数据的从机节点发出;根据所述第一从机的数量确定得到预设响应数目;在接收到的响应消息的数目大于所述预设响应数目时,将所述待写入数据写入本地。本发明保证了服务器数据库中的数据的一致性,满足数据库容灾的要求,满足金融场景下数据安全性的高标准。
技术领域
本发明涉及数据库技术领域,尤其涉及一种数据写入方法、装置、设备及存储介质。
背景技术
在互联网行业中,数据的安全性越来越受到重视,为了应对自然灾害、机房断电、断网等的影响,一般在数据写入的过程中进行相应的操作处理以保证数据的一致性。具体地,数据一致性是当多个用户试图同时访问一个数据库,它们的事务同时使用相同的数据时,可能会发生以下丢失更新、未确定的相关性、不一致的分析和幻想读等问题。
其中,大企业一般会在不同机房之间使用专网专线做数据同步,保持两地三中心(两地是指同城、异地;三中心是指生产中心、同城容灾中心、异地容灾中心)的数据一致性,但这种方式成本较高,对于大多中、小企业来说难以承受;其中,并且无法绝对满足金融场景下数据一致性的严格要求。
因此,需要提供一种能够有效保证数据一致性,并且满足金融场景下的数据一致性严格要求的技术方案。
发明内容
为了解决现有技术中的问题,本发明提供了一种数据写入方法、装置、设备及存储介质,具体地:
一方面提供了一种数据写入方法,所述方法包括:
获取节点集群,所述节点集群包括主机节点以及与所述主机节点对应的从机节点;所述从机节点包括至少一个第一从机;所述从机节点为半同步复制模式;
获取终端设备发送的待写入数据,并将所述待写入数据写入所述主机节点;
获取所述主机节点接收到的响应消息的数目;所述响应消息由从所述主机节点成功接收所述待写入数据的从机节点发出;
在接收到的响应消息的数目大于所述预设响应数目时,将所述待写入数据写入本地;所述预设响应数目根据所述第一从机的数量确定得到。
另一方面提供了一种数据写入装置,所述装置包括:
节点集群获取模块,用于获取节点集群,所述节点集群包括主机节点以及与所述主机节点对应的从机节点;所述从机节点包括至少一个第一从机;所述从机节点为半同步复制模式;
待写入数据获取模块,用于获取终端设备发送的待写入数据,并将所述待写入数据写入所述主机节点;
响应消息数目获取模块,用于获取所述主机节点接收到的响应消息的数目;所述响应消息由从所述主机节点成功接收所述待写入数据的从机节点发出;
数据写入模块,用于在接收到的响应消息的数目大于所述预设响应数目时,将所述待写入数据写入本地;所述预设响应数目根据所述第一从机的数量确定得到。
另一方面提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的数据写入方法。
另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的数据写入方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财付通支付科技有限公司,未经财付通支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910343443.3/2.html,转载请声明来源钻瓜专利网。





