一种基于业务数据同步的数据库读写分离的方法技术

技术编号:44547216 阅读:30 留言:0更新日期:2025-03-11 14:12
本发明专利技术公开了一种基于业务数据同步的数据库读写分离方法。本发明专利技术提供的数据同步方法,应用于不同类型数据库、不同结构表之间的数据传输,主数据库应用在运行时生产数据变更消息,消费者监听并消费消息,将数据同步到只读数据库,减少主数据库数据读取压力;提供完整的运维工具,可以构建只读库、监听同步情况、数据对比,提升系统的稳定性,减少维护人员的工作量。

【技术实现步骤摘要】

本专利技术涉及软件,特别是一种基于业务数据同步的数据库读写分离的方法


技术介绍

1、随着业务系统的迭代,为了满足各种查询统计需求,基于业务库表的查询性能越来越差;同时读写请求都集中在业务库上时,数据库压力也随之越来越大;此外,当今市场上数据库种类繁多,虽然很多数据库厂商都提供了读写分离方案,当然有的数据库也没有原生的方案,所以自行实现数据同步方案可以有效降低数据库适配带来的额外的工作量和运维难度。

2、在现有的设计中,数据库自带的读写分离方案只支持相同表结构间的数据同步,且不同类型数据库读写集群搭建方式不同。从而提高了项目实施难度和运维复杂度,并且无法满足不同结构表甚至是不同存储方式之间的数据同步。


技术实现思路

1、针对现有技术中存在的问题,本专利技术提供了一种基于业务数据同步的数据库读写分离方法,用以解决现有系统中因查询复杂度提高的性能问题。

2、本专利技术的目的通过以下技术方案实现。

3、一种基于业务数据同步的数据库读写分离方法,包括步骤如下:</p>

4、在没本文档来自技高网...

【技术保护点】

1.一种基于业务数据同步的数据库读写分离方法,其特征在于包括步骤如下:

2.根据权利要求1所述的一种基于业务数据同步的数据库读写分离方法,其特征在于应用于同步模块和运维模块,所述同步模块面向系统提供变动数据消费功能,所述运维模块负责只读库的构建、检查、监控同步的功能。

3.根据权利要求2所述的一种基于业务数据同步的数据库读写分离方法,其特征在于所述同步模块执行如下步骤:

4.根据权利要求2所述的一种基于业务数据同步的数据库读写分离方法,其特征在于所述运维模块协助搭建只读库的步骤如下:

【技术特征摘要】

1.一种基于业务数据同步的数据库读写分离方法,其特征在于包括步骤如下:

2.根据权利要求1所述的一种基于业务数据同步的数据库读写分离方法,其特征在于应用于同步模块和运维模块,所述同步模块面向系统提供变动数据消费功能,所述运维模块负责只读库的构建、检查...

【专利技术属性】
技术研发人员:张逸凡
申请(专利权)人:南京通达海软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1