[发明专利]一种数据读写方法及装置在审
申请号: | 201611209627.3 | 申请日: | 2016-12-23 |
公开(公告)号: | CN108241656A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 吴东升 | 申请(专利权)人: | 深圳市优朋普乐传媒发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市罗湖区翠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 数据写入请求 数据读写 数据读取请求 写入 接收应用 数据读取 写入数据 应用系统 读写 服务 | ||
本发明公开了一种数据读写方法及装置,该方法中,接收应用系统的数据写入请求,确定为所述数据写入请求提供数据写入服务的第一数据库,并依据所述数据写入请求向所述第一数据库写入数据,再将写入所述第一数据库中的数据,同步到第二数据库中;在接收到应用系统的数据读取请求的情况下,通过所述第二数据库为所述数据读取请求提供数据读取服务。通过本发明可实现读写分离,提高数据读写效率。
技术领域
本发明涉及互联网领域,尤其涉及一种数据读写方法及装置。
背景技术
随着网络的发展,信息呈现爆炸性增长,人类的数据达到前所未有的规模,因此实现对这些超大规模数据的成功读写成为一大挑战。
目前,在各种应用系统进行数据读写业务时,通常访问一个数据中心中的数据读写设备,该读写设备一般为关系数据库,所述关系数据库可借助于集合代数等概念和方法来处理数据。
但是随着数据量的增加和用户数的增多,只依靠单一的关系数据库为各种应用系统提供数据读写服务的可靠性会降低,例如,如果该关系数据库出现故障,可能出现数据丢失或服务中断等问题,导致数据读写失败。
发明内容
本发明的目的是提供一种数据读写方法及装置,以实现读写分离,提高数据读写效率。
第一方面,本发明实施例提供一种数据读写方法,所述方法包括:
接收应用系统的数据写入请求;
确定为所述数据写入请求提供数据写入服务的第一数据库,并依据所述数据写入请求向所述第一数据库写入数据,再将写入所述第一数据库中的数据,同步到第二数据库中;
在接收到应用系统的数据读取请求的情况下,通过所述第二数据库为所述数据读取请求提供数据读取服务。
本发明实施例中,通过第一数据库为数据写入请求提供数据写入服务,并将写入第一数据库中的数据同步到第二数据库中,再通过第二数据库为数据读取请求提供数据读取服务,实现了写数据和读数据的分离,可提高数据读写效率。
可选的,确定为所述数据写入请求提供数据写入服务的第一数据库之后,在接收到应用系统的数据读取请求的情况下,可通过所述第一数据库为所述数据读取请求提供数据读取服务。
可选的,上述实施例中的第二数据库的数量为至少一个。
进一步的,确定出为所述数据写入请求提供数据写入服务的第一数据库之后,再确定所述第一数据库的备份数据库,并将所述第一数据库中的数据同步到所述备份数据库中,其中,所述备份数据库用于在所述第一数据库故障情况下,为所述数据写入请求提供数据写入服务。
进一步的,确定为所述数据写入请求提供数据写入服务的第一数据库之后,在所述第一数据库未发生故障的情况下,可通过所述备份数据库为所述数据读取请求提供数据读取服务。
本发明实施例中,通过在第一数据库所在的数据库服务集群中设置第一数据库的备份数据库,保证在第一数据库发生故障的情况下,备份数据库可以继续提供数据写入服务,提高了待写入数据被成功写入的可靠性。进一步的,所述备份数据库在第一数据库未发生故障的情况下,为数据读取请求提供数据读取服务,提高了数据读取的效率。
具体的,首先解析所述数据写入请求中携带的数据标识信息,其次根据数据库服务集群与数据标识信息之间的对应关系,在至少两组数据库服务集群中确定与所述数据写入请求中携带的数据标识信息对应的数据库服务集群,再在确定的所述数据库服务集群中,确定为所述数据写入请求提供数据写入服务的所述第一数据库。
同样的,根据所述数据读取请求中携带的数据标识信息,从代理服务器中预先配置的对应关系中查找能够匹配所述标识信息的数据库服务集群;在所述匹配出的数据库服务集群中确定所述第二数据库,并通过所述第二数据库为所述数据读取请求提供数据读取服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优朋普乐传媒发展有限公司,未经深圳市优朋普乐传媒发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611209627.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种系统数据转存方法
- 下一篇:一种日志模式发现方法及系统