CN114579656A - 一种对Mysql Binlog数据进行处理的方法 - Google Patents

一种对Mysql Binlog数据进行处理的方法 Download PDF

Info

Publication number
CN114579656A
CN114579656A CN202210490822.7A CN202210490822A CN114579656A CN 114579656 A CN114579656 A CN 114579656A CN 202210490822 A CN202210490822 A CN 202210490822A CN 114579656 A CN114579656 A CN 114579656A
Authority
CN
China
Prior art keywords
data
processing
data processing
mysql
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210490822.7A
Other languages
English (en)
Other versions
CN114579656B (zh
Inventor
邹建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China State Construction eCommerce Co Ltd
Original Assignee
China State Construction eCommerce Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China State Construction eCommerce Co Ltd filed Critical China State Construction eCommerce Co Ltd
Priority to CN202210490822.7A priority Critical patent/CN114579656B/zh
Publication of CN114579656A publication Critical patent/CN114579656A/zh
Application granted granted Critical
Publication of CN114579656B publication Critical patent/CN114579656B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种对Mysql Binlog数据进行处理的方法,属于数据处理技术领域,包括模板库的建立与加载、xml文件的加载与数据处理链路的形成,Mysql Binlog数据订阅与标准化、以及标准化Mysql Binlog数据在数据处理链路中的处理。本发明设计科学合理,使用方便,解决现有Mysql Binlog数据处理方法适用性弱且还需二次开发的技术问题。本发明通过处理逻辑配置xml文件,可以形成复杂的处理链路,充分满足各种复杂的业务处理逻辑控制,轻松做到一份数据,多份订阅;其数据标准化确保了在数据转换模板中数据引用的一致性;并通过数据转换模板,仅由一些处理逻辑控制及标准模板引用,即可实现业务处理需求的目的,避免需不断根据业务而二次开发各种处理程序的问题。

Description

一种对Mysql Binlog数据进行处理的方法
技术领域
本发明属于数据处理技术领域,具体涉及一种对Mysql Binlog数据进行处理的方法。
背景技术
Mysql Binlog记录了Mysql数据库的所有变更。Mysql数据库作为开源的数据库,便于获取Mysql Binlog的数据,同时方便开发自主的使用Mysql Binlog订阅端。通过订阅Mysql Binlog数据,能满足很多业务应用场景的需要,如异构数据库同步、表同步、流式计算、感兴趣数据变更的订阅等。对于目前常用的开发语言,都可由现有的Mysql Binlog订阅端实现,进而开发出所需的应用程序。也有针对具体业务场景的开源工具,由这些工具和一些配置,可以在不进行二次开发(或极少的二次开发)的情况下满足特定的业务需要。
go-mysql-transfer是一款Mysql数据库实时增量同步工具,可用于设计丰富的数据接收端、用于将订阅的Mysql Binlog变更并按需推送到不同类型的数据库中,再通过配置满足大部分的数据同步场景,通过内嵌lua脚实现高度灵活的自定义数据处理。第一,go-mysql-transfer以数据同步为目标,可同步的目标取决于其已经实现的接收端,以同步数据为目标,也就意味着无法用于诸如流式计算之类的更广泛场景,适用范围相对较窄。第二,go-mysql-transfer2具有的一套固定的配置规则,配置的灵活性取决于其当前已经完成的实现,灵活性相对较低。尽管内嵌的Lua可以在一定程度上解决这个问题,如此便意味着使用者还需使用Lua做轻量级的二次开发。第三,go-mysql-transfer作为独立的***,不具备与现有工具的交互配合能力。为此设计一个适用性强并且可以避免二次开发的通用型Mysql Binlog处理方法成为所属技术领域技术人员亟待解决的技术问题。
因此,本发明提供了一种对Mysql Binlog数据进行处理的方法,以至少解决上述部分技术问题。
发明内容
本发明要解决的技术问题是:提供一种对Mysql Binlog数据进行处理的方法,以至少解决上述部分技术问题。
为实现上述目的,本发明采用的技术方案如下:
一种对Mysql Binlog数据进行处理的方法,包括以下步骤:
包括以下步骤:
步骤S1、建立包含若干个数据转换模板的模板库,加载模板库;
步骤S2、加载xml文件,并形成包含若干个数据处理单元的数据处理链路,引用模板库中的数据转换模板初始化构成各数据处理单元中的数据处理模板;
步骤S3、订阅Mysql Binlog数据,将订阅的Mysql Binlog数据标准化;
步骤S4、将标准化的Mysql Binlog数据推送至数据处理链路的数据处理单元中,调用本数据处理单元中的数据处理模板完成数据转换,将转换结果推送至事先设置的处理程序中进行处理,并将处理结果返回至数据处理链路中形成处理状态,再由数据处理链路结合处理状态和事先配置的处理规则确定下一步的处理方法。
进一步地,数据转换模板包括标准模板和自定义模板,标准模板为内置的常用操作,包括但不限于各种数据库INSERT、UPDATE、DELETE及对应的UnDo操作。
进一步地,数据处理链路的配置方法为:配置xml文件的最外层N个节点数,所述N为数据处理链路的条数,配置xml文件最外层根节点的thread属性来设置数据处理链路为并行或串行;配置xml文件的第二层,设置每个数据处理链路的子节点,配置子节点的thread属性来控制子节点的处理规则;基于子节点的配置属性将子节点两端的数据处理单元进行关联;按照与第二层相同的配置逻辑设置第三层直至第N层。
进一步地,配置子节点的thread属性来控制子节点的处理规则如下:当thread=0时,处理完第一个子节点之后,如果处理成功则处理下一个,如果处理失败则处理终止;
当thread=1时,处理完第一个子节点之后,无论处理成功或失败,均处理下一个子节点;
当thread=n,所述n为大于1的整数时,同时允许n个子节点并行处理。
进一步地,处理程序为现有的数据处理程序或自定义编写的数据处理程序。
进一步地,Mysql Binlog数据标准化包括数据结构和序列化数据的标准化处理。
进一步地,Mysql Binlog数据标准化还包括以通用的标准化方法对各种数据类型的统一字符串标准化处理。
进一步地,下一步的处理方法为终止或忽略并继续。
与现有技术相比,本发明具有以下有益效果:
本发明设计科学合理,使用方便,解决现有Mysql Binlog数据处理方法适用性弱且还需二次开发的技术问题。本发明通过处理逻辑配置xml文件,可以形成复杂的处理链路,充分满足各种复杂的业务处理逻辑控制,轻松做到一份数据,多份订阅;其数据标准化确保了在数据转换模板中数据引用的一致性;并通过数据转换模板,仅由一些处理逻辑控制及标准模板引用,即可实现业务处理需求的目的;通过数据转换模板和数据处理程序的配合,避免需不断根据业务而二次开发各种处理程序的问题。
附图说明
图1为本发明流程图。
图2为本发明数据处理链路配置图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进一步详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
术语解释:Mysql Binlog是二进制格式的日志文件;xml文件一般指可扩展标记语言;go语言是计算机编程语言。
如图1-2所示,本发明提供的一种对Mysql Binlog数据进行处理的方法,设计科学合理,使用方便,解决现有Mysql Binlog数据处理方法适用性弱且还需二次开发的技术问题。
本发明包括以下步骤:
步骤S1、建立包含若干个数据转换模板的模板库,加载模板库;
步骤S2、加载xml文件,并形成包含若干个数据处理单元的数据处理链路,引用模板库中的数据转换模板初始化构成各数据处理单元中的数据处理模板;
步骤S3、订阅Mysql Binlog数据,将订阅的Mysql Binlog数据标准化;
步骤S4、将标准化的Mysql Binlog数据推送至数据处理链路的数据处理单元中,调用本数据处理单元中的数据处理模板完成数据转换,将转换结果推送至事先设置的处理程序中进行处理,并将处理结果返回至数据处理链路中形成处理状态,再由数据处理链路结合处理状态和事先配置的处理规则确定下一步的处理方法。
本发明数据转换模板包括标准模板和自定义模板,标准模板为内置的常用操作,包括但不限于各种数据库INSERT、UPDATE、DELETE及对应的UnDo操作。如使用go语言,标准模板包括go语言的text/template模板,可将数据文本中的带{{}}的标记符号替换为实际的数据,如{{if }} {{range }}等标记的处理。若现有的标准模板方法无法处理所需,则可自定义出所需转换方法,即生成自定义模板方法。如{{ ConcatWith "," $.数据.圥数据.字段列表.全部字段 }},go语言中没有在模板方法中实现ConcatWith转换,将自定义所需方法集成到模板处理方法中。
本发明数据处理链路的配置方法为:配置xml文件的最外层N个节点数,所述N为数据处理链路的条数,配置xml文件最外层根节点的thread属性来设置数据处理链路为并行或串行,即标准化的Mysql Binlog数据可以以并行或串行的方式推送至数据处理链路的数据处理单元中;配置xml文件的第二层,设置每个数据处理链路的子节点,配置子节点的thread属性来控制子节点的处理规则;基于子节点的配置属性将子节点两端的数据处理单元进行关联;按照与第二层相同的配置逻辑设置第三层直至第N层,这样可以形成复杂的处理链路。
其中,配置子节点的thread属性来控制子节点的处理规则如下(这里的处理规则即为步骤S4中“事先配置的处理规则”):
当thread=0时,处理完第一个子节点之后,如果处理成功则处理下一个,如果处理失败则处理终止;
当thread=1时,处理完第一个子节点之后,无论处理成功或失败,均处理下一个子节点;
当thread=n,所述n为大于1的整数时,同时允许n个子节点并行处理。
另外,如果不设置thread,则表示并行,并且不限并行的个数(也就是所有的子结点都同时进行)。
具体的,步骤S4中事先配置的处理规则如图2所示的实例:
配置xml文件的最外层N个节点数,即有N条数据处理链路;每个最外层节点没有设置属性thread,即每个最外层节点的下层处理设置为并行处理,即数据处理时会将标准化的Mysql Binlog数据推送至N条数据处理链路并进行每条数据处理链路的后续处理。
下面以其中3条数据处理链路来进行第二层的实施例说明:
第二层中的数据处理链路1,包含一个数据处理单元11,其数据处理单元即为子结点;
第二层中的数据处理链路2,包含两个数据处理单元(数据处理单元21和数据处理单元22),并且 thred=0,也就是两个数据处理单元为串行,数据处理单元21处理成功之后数据处理单元22进行处理,两个数据处理单元都没有子结点,所以数据处理链路2就是一个串行的数据处理单元。
第二层中的数据处理链路3,它有两个子结点(子节点1和子节点2),并且thread=0,即两个子结点是串行的,其中子结点1包含两个数据处理单元(数据处理单元N1和数据处理单元N2),没有设置 thread,所以子结点1中两个数据处理单元是并行的;子节点2后面还包括数据处理单元N3,根据子节点2的thread属性决定子节点2到数据处理单元N3的处理方法。
本发明数据处理链路具有多种形式,其内部至少包含有一个数据处理单元,若干个数据处理单元之间基于上述配置方法实现并行、串行或串并结合,再通过嵌套配置形成数据处理链路。
本发明处理程序为现有的数据处理程序或自定义编写的数据处理程序。其中现有的数据处理程序为调用外部的数据处理程序,如echo xxx | mysql的调用,其中xx为S5中标准化数据通过数据处理单元中数据处理模板转换后的结果,mysql为外部程序,外部程序在xml配置文件中配置的,存在于运行的操作***中。自定义编写的数据处理程序是将数据写入文件,当需要其他功能的内置数据处理程序时,可参考数据写入文件的设计。
本发明Mysql Binlog数据标准化包括数据结构和序列化数据的标准化处理,数据结构和序列化数据的标准化处理为现有已知处理方法,故不做赘述。Mysql Binlog数据标准化还包括以通用的标准化方法对各种数据类型的统一字符串标准化处理,例如转成go语句中的struct。统一字符串标准化处理也为现有常用的标准处理,例如日期、数据转成格式化的字符,在不同的数据库类型中,需对不同的数据库类型中的特殊字符做格式化处理,格式可使用现有格式也可使用自定义格式。标准化的Mysql Binlog数据以并行或串行的方式(取决于前述的xml配置)推送至数据处理链路的数据处理单元中。
本发明通过处理逻辑配置xml文件,可以生成多个并发或串行的数据处理链路,每个链路由多个数据处理单元构成,这些处理单元的关系可以是并行或串行,再通过嵌套配置形成复杂的处理链路,充分满足各种复杂的业务处理逻辑控制,轻松做到一份数据,多份订阅。
本发明通过数据转换模板可以轻松与现有或自定义的数据处理程序配合,避免了需要不断根据业务开发各种处理程序。在没有合适的数据处理程序时,在确定好数据输入格式的情况下,开发独立的处理程序,而不需要做二次开发,避免了强耦合。
本发明通过标准模板和自定义模板的结合,即保障了足够的灵活性,又简化了使用难度。通过一系列的标准模板,可以做到除特殊场景外,使数据处理单元中仅包含一些处理逻辑控制及标准模板引用,即可实现业务处理需求的目的;同时允许将以文件的方式增加自定义模板。
本发明数据标准化不仅确保了在数据转换模板中数据引用的一致性,也避免了需要设计复杂数据转换模板以解决复杂数据转换的问题,也为匹配非内置数据转换模板提供了良好的基础。例如,使用者可能已经基于xslt编写了自己的数据转换器,那么只需要调用标准化数据内置的xml方法,将数据以xml的格式直接传递给使用者的数据转换器即可。
最后应说明的是:以上各实施例仅仅为本发明的较优实施例用以说明本发明的技术方案,而非对其限制,当然更不是限制本发明的专利范围;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围;也就是说,但凡在本发明的主体设计思想和精神上作出的毫无实质意义的改动或润色,其所解决的技术问题仍然与本发明一致的,均应当包含在本发明的保护范围之内;另外,将本发明的技术方案直接或间接的运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (8)

1. 一种对Mysql Binlog数据进行处理的方法,其特征在于,包括以下步骤:
步骤S1、建立包含若干个数据转换模板的模板库,加载模板库;
步骤S2、加载xml文件,并形成包含若干个数据处理单元的数据处理链路,引用模板库中的数据转换模板初始化构成各数据处理单元中的数据处理模板;
步骤S3、订阅Mysql Binlog数据,将订阅的Mysql Binlog数据标准化;
步骤S4、将标准化的Mysql Binlog数据推送至数据处理链路的数据处理单元中,调用本数据处理单元中的数据处理模板完成数据转换,将转换结果推送至事先设置的处理程序中进行处理,并将处理结果返回至数据处理链路中形成处理状态,再由数据处理链路结合处理状态和事先配置的处理规则确定下一步的处理方法。
2. 根据权利要求1所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,数据转换模板包括标准模板和自定义模板,标准模板为内置的常用操作,包括但不限于各种数据库INSERT、UPDATE、DELETE及对应的UnDo操作。
3. 根据权利要求1所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,数据处理链路的配置方法为:配置xml文件的最外层N个节点数,所述N为数据处理链路的条数,配置xml文件最外层根节点的thread属性来设置数据处理链路为并行或串行;配置xml文件的第二层,设置每个数据处理链路的子节点,配置子节点的thread属性来控制子节点的处理规则;基于子节点的配置属性将子节点两端的数据处理单元进行关联;按照与第二层相同的配置逻辑设置第三层直至第N层。
4. 根据权利要求3所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,配置子节点的thread属性来控制子节点的处理规则如下:当thread=0时,处理完第一个子节点之后,如果处理成功则处理下一个,如果处理失败则处理终止;
当thread=1时,处理完第一个子节点之后,无论处理成功或失败,均处理下一个子节点;
当thread=n,所述n为大于1的整数时,同时允许n个子节点并行处理。
5. 根据权利要求1所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,处理程序为现有的数据处理程序或自定义编写的数据处理程序。
6. 根据权利要求1所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,Mysql Binlog数据标准化包括数据结构和序列化数据的标准化处理。
7. 根据权利要求6所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,Mysql Binlog数据标准化还包括以通用的标准化方法对各种数据类型的统一字符串标准化处理。
8. 根据权利要求1所述的一种对Mysql Binlog数据进行处理的方法,其特征在于,下一步的处理方法为终止或忽略并继续。
CN202210490822.7A 2022-05-07 2022-05-07 一种对Mysql Binlog数据进行处理的方法 Active CN114579656B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210490822.7A CN114579656B (zh) 2022-05-07 2022-05-07 一种对Mysql Binlog数据进行处理的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210490822.7A CN114579656B (zh) 2022-05-07 2022-05-07 一种对Mysql Binlog数据进行处理的方法

Publications (2)

Publication Number Publication Date
CN114579656A true CN114579656A (zh) 2022-06-03
CN114579656B CN114579656B (zh) 2022-07-22

Family

ID=81769008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210490822.7A Active CN114579656B (zh) 2022-05-07 2022-05-07 一种对Mysql Binlog数据进行处理的方法

Country Status (1)

Country Link
CN (1) CN114579656B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107958010A (zh) * 2016-10-18 2018-04-24 北京京东尚科信息技术有限公司 用于在线数据迁移的方法及***
US20190102455A1 (en) * 2017-10-04 2019-04-04 Servicenow, Inc. Text analysis of unstructured data
CN109726004A (zh) * 2017-10-27 2019-05-07 中移(苏州)软件技术有限公司 一种数据处理方法及装置
CN110532241A (zh) * 2019-07-18 2019-12-03 政采云有限公司 利用MySQL Binlog进行不停机数据迁移方法
US20200233877A1 (en) * 2019-01-23 2020-07-23 Servicenow, Inc. Transformation configuration in instance data replication with bi-directional replication support
US11100129B1 (en) * 2018-04-30 2021-08-24 Amazon Technologies, Inc. Providing a consistent view of associations between independently replicated data objects
CN113791586A (zh) * 2021-07-27 2021-12-14 贵州元数通科技有限公司 一种新型的工业app与标识注册解析集成方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107958010A (zh) * 2016-10-18 2018-04-24 北京京东尚科信息技术有限公司 用于在线数据迁移的方法及***
US20190102455A1 (en) * 2017-10-04 2019-04-04 Servicenow, Inc. Text analysis of unstructured data
CN109726004A (zh) * 2017-10-27 2019-05-07 中移(苏州)软件技术有限公司 一种数据处理方法及装置
US11100129B1 (en) * 2018-04-30 2021-08-24 Amazon Technologies, Inc. Providing a consistent view of associations between independently replicated data objects
US20200233877A1 (en) * 2019-01-23 2020-07-23 Servicenow, Inc. Transformation configuration in instance data replication with bi-directional replication support
CN110532241A (zh) * 2019-07-18 2019-12-03 政采云有限公司 利用MySQL Binlog进行不停机数据迁移方法
CN113791586A (zh) * 2021-07-27 2021-12-14 贵州元数通科技有限公司 一种新型的工业app与标识注册解析集成方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DEVELOPPAPER: "MySQL — binlog format: row and statement", 《HTTPS://DEVELOPPAPER.COM/MYSQL-BINLOG-FORMAT-ROW-AND-STATEMENT/》 *
KUTIANYA518: "基于MySql BinLog的增量订阅和消费组件 Canal", 《HTTPS://BLOG.CSDN.NET/KUTIANYA518/ARTICLE/DETAILS/123937075》 *
VAYNENET: "配置MySql主从数据库,MyCat分库分表,读写分离中间件", 《HTTPS://JUEJIN.CN/POST/6844904019794591752》 *

Also Published As

Publication number Publication date
CN114579656B (zh) 2022-07-22

Similar Documents

Publication Publication Date Title
US8286132B2 (en) Comparing and merging structured documents syntactically and semantically
CN105407024B (zh) 一种基于发布订阅通信机制的异构数据互通方法及装置
CN108829884B (zh) 数据映射方法及装置
US20060047648A1 (en) Comprehensive query processing and data access system and user interface
US8601438B2 (en) Data transformation based on a technical design document
US20070027670A1 (en) User Interface Update System
US20200319920A1 (en) Method and system for migrating xml schemas in application releases
US20180075042A1 (en) Reusable transformation mechanism to allow mappings between incompatible data types
CN104572895A (zh) MPP数据库与Hadoop集群数据互通方法、工具及实现方法
CN106649769B (zh) 一种基于语义的xbrl数据到owl数据的转换方法
CN108762743A (zh) 一种数据表操作代码生成方法及装置
CN111666372B (zh) 解析查询词query的方法、装置、电子设备和可读存储介质
Bosch et al. XSLT transformation generating OWL ontologies automatically based on XML Schemas
CN114579656B (zh) 一种对Mysql Binlog数据进行处理的方法
US7788246B2 (en) Linguistic structure for data flow diagrams
JP7186255B2 (ja) 医療衝突の検出方法、装置、電子デバイス及び記憶媒体
CN115202663A (zh) 一种数据处理方法、装置和存储介质
CN117349763A (zh) 确定人工智能应用的核函数的方法、计算设备和介质
CN111984826A (zh) 基于xml的数据自动入库方法、***、装置和存储介质
CN113064598B (zh) 容器集群管理***部署方法及部署***
Khan et al. Logics for temporal information systems in rough set theory
US6675373B1 (en) Automatic generation of balancing logic for data conversion
US20090222447A1 (en) Data processing apparatus and data processing method
US20230367786A1 (en) Unified cloud storage data processing framework for multi-source systems
de Bruin et al. Creating clinical fuzzy automata with fuzzy Arden Syntax

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20220603

Assignee: Yunzhu Information Technology (Chengdu) Co.,Ltd.

Assignor: China Construction e-commerce Co.,Ltd.

Contract record no.: X2023980032450

Denomination of invention: A method for processing MySQL Binlog data

Granted publication date: 20220722

License type: Common License

Record date: 20230220