【技术实现步骤摘要】
本专利技术涉及软件,特别是一种基于业务数据同步的数据库读写分离的方法。
技术介绍
1、随着业务系统的迭代,为了满足各种查询统计需求,基于业务库表的查询性能越来越差;同时读写请求都集中在业务库上时,数据库压力也随之越来越大;此外,当今市场上数据库种类繁多,虽然很多数据库厂商都提供了读写分离方案,当然有的数据库也没有原生的方案,所以自行实现数据同步方案可以有效降低数据库适配带来的额外的工作量和运维难度。
2、在现有的设计中,数据库自带的读写分离方案只支持相同表结构间的数据同步,且不同类型数据库读写集群搭建方式不同。从而提高了项目实施难度和运维复杂度,并且无法满足不同结构表甚至是不同存储方式之间的数据同步。
技术实现思路
1、针对现有技术中存在的问题,本专利技术提供了一种基于业务数据同步的数据库读写分离方法,用以解决现有系统中因查询复杂度提高的性能问题。
2、本专利技术的目的通过以下技术方案实现。
3、一种基于业务数据同步的数据库读写分离方法,包括步骤如下:<
...【技术保护点】
1.一种基于业务数据同步的数据库读写分离方法,其特征在于包括步骤如下:
2.根据权利要求1所述的一种基于业务数据同步的数据库读写分离方法,其特征在于应用于同步模块和运维模块,所述同步模块面向系统提供变动数据消费功能,所述运维模块负责只读库的构建、检查、监控同步的功能。
3.根据权利要求2所述的一种基于业务数据同步的数据库读写分离方法,其特征在于所述同步模块执行如下步骤:
4.根据权利要求2所述的一种基于业务数据同步的数据库读写分离方法,其特征在于所述运维模块协助搭建只读库的步骤如下:
【技术特征摘要】
1.一种基于业务数据同步的数据库读写分离方法,其特征在于包括步骤如下:
2.根据权利要求1所述的一种基于业务数据同步的数据库读写分离方法,其特征在于应用于同步模块和运维模块,所述同步模块面向系统提供变动数据消费功能,所述运维模块负责只读库的构建、检查...
【专利技术属性】
技术研发人员:张逸凡,
申请(专利权)人:南京通达海软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。