一种多租户环境下自动远程数据同步的方法及相关设备技术

技术编号:36790742 阅读:30 留言:0更新日期:2023-03-08 22:40
本发明专利技术公开了一种多租户环境下自动远程数据同步的方法及相关设备,涉及数据处理技术领域,所述方法包括:当SAAS平台创建租户数据库后,数据同步服务器接收所述SAAS平台发送的数据同步请求,分别与所述租户数据库和数据中台数据库建立连接;所述数据同步服务器获取所述租户数据库的日志变更数据,转化为通用JSON格式语句,并保存到本地数据库中;所述数据同步服务器将所述通用JSON格式语句转化为所述数据中台数据库支持的SQL语句,并将所述SQL语句发送到所述数据中台数据库实时读取保存,以完成所述租户数据库与所述数据中台数据库的远程数据同步。本发明专利技术根据新建租户实时动态实现了租户数据库与数据中台数据库的自动远程数据同步。数据同步。数据同步。

【技术实现步骤摘要】
一种多租户环境下自动远程数据同步的方法及相关设备


[0001]本专利技术涉及数据处理
,尤其涉及一种多租户环境下自动远程数据同步的方法、系统、终端及计算机可读存储介质。

技术介绍

[0002]在多租户环境的SAAS(Software

as

a

service:软件即服务,是一种软件服务模式,相比于传统软件需要在企业内部部署客户端的方式的交付模式,SAAS软件部署在云端,企业只要注册一个企业账号就可以使用软件提供的功能)平台中,需要将租户业务系统的数据实时同步到数据中台(数据中台是SAAS系统中的一个模块,具有大数据处理能力,主要通过汇聚SAAS平台各个系统的数据,进行数据统计分析以及各个系统间的数据共享)进行数据分析。但是现有的数据同步方案主要存在以下问题:
[0003]传统的数据同步方式需要离线手动执行数据同步,即租户在平台注册租户账号后,平台运维人员需要离线手动操作,输入同步的数据库地址和相关账号,执行数据同步操作,同步方式比较繁琐;并且目前的同步方式要么使用离线的同本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多租户环境下自动远程数据同步的方法,其特征在于,所述多租户环境下自动远程数据同步的方法包括:当SAAS平台创建租户数据库后,数据同步服务器接收所述SAAS平台发送的数据同步请求,分别与所述租户数据库和数据中台数据库建立连接;当所述数据同步服务器分别与所述租户数据库和所述数据中台数据库建立连接后,所述数据同步服务器获取所述租户数据库的日志变更数据,将所述日志变更数据转化为通用JSON格式语句,并保存到本地数据库中;所述数据同步服务器将所述通用JSON格式语句转化为所述数据中台数据库支持的SQL语句,并将所述SQL语句发送到所述数据中台数据库实时读取保存,以完成所述租户数据库与所述数据中台数据库的远程数据同步。2.根据权利要求1所述的多租户环境下自动远程数据同步的方法,其特征在于,所述当SAAS平台创建租户数据库后,数据同步服务器接收所述SAAS平台发送的数据同步请求,分别与所述租户数据库和数据中台数据库建立连接具体包括:当检测到租户在SAAS平台完成注册租户账号且SAAS平台创建所述租户数据库后,所述数据同步服务器获取所述租户数据库的初始化成功信息;所述数据同步服务器接收所述SAAS平台发送的数据同步请求,所述数据同步服务器根据所述数据同步请求分别与所述租户数据库和数据中台数据库建立连接。3.根据权利要求1所述的多租户环境下自动远程数据同步的方法,其特征在于,所述当所述数据同步服务器分别与所述租户数据库和所述数据中台数据库建立连接后,所述数据同步服务器获取所述租户数据库的日志变更数据,将所述日志变更数据转化为通用JSON格式语句,并保存到本地数据库中,具体包括:当所述数据同步服务器分别与所述租户数据库和所述数据中台数据库建立连接后,则创建数据同步任务;当所述数据同步服务器的所述数据同步任务创建后,所述数据同步服务器监听所述租户数据库的日志变化,并获取所述租户数据库的日志变更数据;当所述数据同步服务器获取到所述日志变更数据后,将所述日志变更数据转化为通用JSON格式语句;所述数据同步服务器将所述通用JSON格式语句保存到所述数据同步服务器的本地数据库中。4.根据权利要求1所述的多租户环境下自动远程数据同步的方法,其特征在于,所述数据同步服务器将所述通用JSON格式语句转化为所述数据中台数据库支持的SQL语句,并将所述SQL语句发送到所述数据中台数据库实时读取保存,以完成所述租户数据库与所述数据中台数据库的远程数据同步,具体包括:所述数据同步服务器将保存到本地数据库中的所述通用的JSON格式语句转化为所述数据中台数据库支持的SQL语句,并将所述SQL语句发送到所述数据中台数据库实时读取保存;当所述数据同步服务器接收到所述数据中台服务器读取保存所述SQL语句成功的信...

【专利技术属性】
技术研发人员:王晓峰邓秀东
申请(专利权)人:东方合智数据科技广东有限责任公司
类型:发明
国别省市:

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

1