CN110457181B - 一种数据库的日志优化分析方法及装置 - Google Patents

一种数据库的日志优化分析方法及装置 Download PDF

Info

Publication number
CN110457181B
CN110457181B CN201910713092.0A CN201910713092A CN110457181B CN 110457181 B CN110457181 B CN 110457181B CN 201910713092 A CN201910713092 A CN 201910713092A CN 110457181 B CN110457181 B CN 110457181B
Authority
CN
China
Prior art keywords
log
database
capturing
optimization analysis
archive
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.)
Active
Application number
CN201910713092.0A
Other languages
English (en)
Other versions
CN110457181A (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.)
Wuhan Dream Database Co ltd
Original Assignee
Wuhan Dream Database 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 Wuhan Dream Database Co ltd filed Critical Wuhan Dream Database Co ltd
Priority to CN201910713092.0A priority Critical patent/CN110457181B/zh
Publication of CN110457181A publication Critical patent/CN110457181A/zh
Application granted granted Critical
Publication of CN110457181B publication Critical patent/CN110457181B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • 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/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • 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)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明涉及数据库日志分析技术领域,公开了一种数据库的日志优化分析方法,用于分析包含多个插件数据库的数据库容器的日志,包括以下步骤:创建与所述插件数据库数量相等且一一对应的多个日志捕获线程,创建虚拟日志捕获线程;通过所述虚拟日志捕获线程捕获所述数据库容器的归档日志;对所述归档日志中各日志记录的归属进行识别,并将各所述日志记录投递至其所属的日志捕获线程;各所述日志捕获线程对相应的日志记录进行解析。本发明具有避免日志冗余读取,降低磁盘读写压力,加快数据库同步效率的技术效果。

Description

一种数据库的日志优化分析方法及装置
技术领域
本发明涉及数据库日志分析技术领域,具体涉及一种数据库的日志优化分析方法及装置。
背景技术
Oracle作为数据库软件,应用范围非常广泛,其中Oracle12c作为其较新版本,提出了CDB和PDB的概念。CDB全称为Container Database,即数据库容器,它由多个PDB组成,并统一管理。PDB全称为Pluggable Database,即插件数据库,它作为数据库容器的组成部分,可随时从数据库容器中进入退出,并且不影响数据库对外提供服务。由于这种不同数据库类型的引入,导致传统的数据库日志分析方法并不十分适合。传统的数据库日志分析方法会针对每个数据库给出单独的日志分析线程,如果一个CDB中有多个PDB,那么就需要每个PDB的日志分析线程都去读取解析此PDB对应的日志,而实际解析的归档日志却是同一份,这就造成了资源的浪费,降低了日志分析效率,特别是在一个CDB有多个PDB的情况下。由于CDB由多个PDB组成,而其日志管理***仅针对CDB,在常用的数据库日志捕获模块中就必须针对每个PDB给出一个日志捕获模块对其进行读取、解析,在解析过程中删除掉不属于自己的部分。但是,这样的日志捕获方式,有一个非常突出的问题,就是冗余读取,只有在读取所有日志后,每个捕获模块才能过滤掉不属于自己的部分;在这样的设计中,造成了磁盘读写的压力,不利于服务器的运行,也不利于数据库同步效率。
发明内容
本发明的目的在于克服上述技术不足,提供一种数据库的日志优化分析方法及装置,解决现有技术中数据库容器日志分析时冗余读取,造成磁盘读写压力,不利于服务器运行的技术问题。
为达到上述技术目的,本发明的技术方案提供一种数据库的日志优化分析方法,用于分析包含多个插件数据库的数据库容器的日志,包括以下步骤:
创建与所述插件数据库数量相等且一一对应的多个日志捕获线程,创建虚拟日志捕获线程;
通过所述虚拟日志捕获线程捕获所述数据库容器的归档日志;
对所述归档日志中各日志记录的归属进行识别,并将各所述日志记录投递至其所属的日志捕获线程;
各所述日志捕获线程对相应的日志记录进行解析。
本发明还提供一种数据库的日志优化分析装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现所述数据库的日志优化分析方法。
本发明还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述数据库的日志优化分析方法。
与现有技术相比,本发明的有益效果包括:本发明首先创建虚拟日志捕获线程,专门对归档日志进行读取,然后将日志记录投递到相应的日志捕获线程,每个插件数据库的日志捕获线程对自身的日志记录进行解析。通过虚拟日志捕获线程实现归档日志的读取以及日志记录的分配投递,减少日志的冗余读取,减少了磁盘压力,加快数据库同步效率。
附图说明
图1是本发明提供的数据库的日志优化分析方法一实施方式的流程图;
图2是现有技术中插件数据库日志管理示意图;
图3是现有技术中日志分析时日志读取示意图;
图4是本发明提供的数据库的日志优化分析方法一实施方式的日志读取分配示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例1
如图1所示,本发明的实施例1提供了数据库的日志优化分析方法,用于分析包含多个插件数据库的数据库容器的日志,包括以下步骤:
S1、创建与所述插件数据库数量相等且一一对应的多个日志捕获线程,创建虚拟日志捕获线程;
S2、通过所述虚拟日志捕获线程捕获所述数据库容器的归档日志;
S3、对所述归档日志中各日志记录的归属进行识别,并将各所述日志记录投递至其所属的日志捕获线程;
S4、各所述日志捕获线程对相应的日志记录进行解析。
以下简称数据库容器为CDB,简称插件数据库为PDB。如图2所示,在CDB中可以有多个PDB,其中存在一个根容器PDB$ROOT、一个种子容器PDB$SEED和多个PDBS。所有的PDB共用一个硬件***资源。根容器PDB$ROOT用来对每个PDB进行统一管理,种子容器PDB$SEED作为新***的PDB,即NEW PDB的模板而存在。PDB用来存放数据库,数据库可以***或拔出。PDB虽然有单独的数据库数据文件,但是其归档日志由CDB统一管理,且存放在相同的日志文件中。
由于CDB由多个PDB组成,而其日志管理***仅针对CDB,采用现有的数据库日志捕获模块就必须针对每个PDB给出一个日志捕获线程对其进行读取、解析,在解析过程中删除掉不属于自己的部分,如图3所示。
如图4所示,本发明针对现有技术中存在的多插件数据库共用同一数据库日志的特点,在针对n个插件数据库创建相应的n个日志捕获线程PDB(1)、PDB(2)、···、PDB(n)的同时,虚拟出一个日志捕获模块PDB(n+1),专门对归档日志进行读取;虚拟日志捕获线程PDB(n+1)负责读取磁盘中的归档日志,再将日志记录投递到相应的日志捕获线程。每个PDB的日志捕获线程只会接收到自身的日志记录,只负责对其自身的日志记录进行解析。通过此方法第一减少了日志的冗余读取,第二减小了磁盘IO压力,加快了数据库数据同步的效率。
优选的,如图4所示,对所述归档日志中各日志记录的归属进行识别,具体为:
根据各所述日志记录中记录的插件数据库的识别号ID进行归属识别。
虚拟日志捕获模块负责读取磁盘中的归档日志,再根据PDB的识别号ID对当前日志记录的归属进行识别,投递到与当前日志记录的PDB识别号ID相同的PDB的日志捕获线程。
优选的,创建多个与插件数据库数量相等且一一对应的日志捕获线程,具体为:
读取所述数据库容器的配置文件,获取所述数据库容器的配置信息,根据所述数据库容器的配置信息获取所述数据库容器的归档文件位置,根据所述数据库容器的归档文件位置创建所述虚拟日志捕获线程。
读取配置文件,获取所有PDB的配置信息;根据PDB的配置信息获取PDB归档文件位置。
根据n个PDB的归档文件位置创建n个日志捕获线程,n个日志捕获线程与n各PDB一一对应。
优选的,创建虚拟日志捕获线程,具体为:
读取所述数据库容器的配置文件,获取各所述插件数据库的配置信息,根根据所述插件数据库的配置信息获取所述插件数据库的归档文件位置,根据所述插件数据库的归档文件位置创建所述日志捕获线程。
读取配置文件,获取CDB的配置信息;根据CDB的配置信息获取CDB归档文件位置,创建一个虚拟日志捕获线程,不对应任何PDB。
各所述日志捕获线程对相应的日志记录进行解析,具体为:
根据初始化时的表定义,将所述日志记录的结构化数据还原为可执行SQL文本。
由于包含多个插件数据库的数据库容器的日志中只包含对数据库数据的变更,不包含SQL文本。因此,我们需要根据日志给出的结构化信息,还原出可执行的SQL文本。分析的日志字段结构包含有:Redo字节地址、记录长度、***改变号、改变的日期和时间、改变向量等。
具体的,在数据同步时,源端数据库装载初始数据至目的端数据库,并将需要同步的表定义存储,源端数据库读取日志,根据初始化时的表定义将日志记录中的结构化数据还原成可执行的SQL文本,并发送至目的端数据库,目的端数据库执行还原的SQL文本,完成数据同步过程。
实施例2
本发明的实施例2提供了数据库的日志优化分析装置,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现以上任一实施例提供的数据库的日志优化分析方法。
具体的,数据库的日志优化分析方法为:
创建与所述插件数据库数量相等且一一对应的多个日志捕获线程,创建虚拟日志捕获线程;
通过所述虚拟日志捕获线程捕获所述数据库容器的归档日志;
对所述归档日志中各日志记录的归属进行识别,并将各所述日志记录投递至其所属的日志捕获线程;
各所述日志捕获线程对相应的日志记录进行解析。
本发明提供的数据库的日志优化分析装置,用于实现数据库的日志优化分析方法,因此,上述数据库的日志优化分析方法所具备的技术效果,数据库的日志优化分析装置同样具备,在此不再赘述。
实施例3
本发明的实施例3提供了计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现以上任一实施例提供的数据库的日志优化分析方法。
具体的,数据库的日志优化分析方法为:
创建与所述插件数据库数量相等且一一对应的多个日志捕获线程,创建虚拟日志捕获线程;
通过所述虚拟日志捕获线程捕获所述数据库容器的归档日志;
对所述归档日志中各日志记录的归属进行识别,并将各所述日志记录投递至其所属的日志捕获线程;
各所述日志捕获线程对相应的日志记录进行解析。
本发明提供的计算机存储介质,用于实现数据库的日志优化分析方法,因此,上述数据库的日志优化分析方法所具备的技术效果,计算机存储介质同样具备,在此不再赘述。
以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

Claims (7)

1.一种数据库的日志优化分析方法,用于分析包含多个可插拔数据库的数据库容器的日志,其特征在于,包括以下步骤:
创建与所述可插拔数据库数量相等且一一对应的多个日志捕获线程,创建虚拟日志捕获线程;
通过所述虚拟日志捕获线程捕获所述数据库容器的归档日志;
对所述归档日志中各日志记录的归属进行识别,并将各所述日志记录投递至其所属的日志捕获线程;
各所述日志捕获线程对相应的日志记录进行解析。
2.根据权利要求1所述的数据库的日志优化分析方法,其特征在于,对所述归档日志中各日志记录的归属进行识别,具体为:
根据各所述日志记录中记录的可插拔数据库的识别号进行归属识别。
3.根据权利要求1所述的数据库的日志优化分析方法,其特征在于,创建多个与可插拔数据库数量相等且一一对应的日志捕获线程,具体为:
读取所述数据库容器的配置文件,获取所述数据库容器的配置信息,根据所述数据库容器的配置信息获取所述数据库容器的归档文件位置,根据所述数据库容器的归档文件位置创建所述虚拟日志捕获线程。
4.根据权利要求1所述的数据库的日志优化分析方法,其特征在于,创建虚拟日志捕获线程,具体为:
读取所述数据库容器的配置文件,获取各所述可插拔数据库的配置信息,根根据所述可插拔数据库的配置信息获取所述可插拔数据库的归档文件位置,根据所述可插拔数据库的归档文件位置创建所述日志捕获线程。
5.根据权利要求1所述的数据库的日志优化分析方法,其特征在于,各所述日志捕获线程对相应的日志记录进行解析,具体为:
根据初始化时的表定义,将所述日志记录的结构化数据还原为可执行SQL文本。
6.一种数据库的日志优化分析装置,其特征在于,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-5任一所述的数据库的日志优化分析方法。
7.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-5任一所述的数据库的日志优化分析方法。
CN201910713092.0A 2019-08-02 2019-08-02 一种数据库的日志优化分析方法及装置 Active CN110457181B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910713092.0A CN110457181B (zh) 2019-08-02 2019-08-02 一种数据库的日志优化分析方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910713092.0A CN110457181B (zh) 2019-08-02 2019-08-02 一种数据库的日志优化分析方法及装置

Publications (2)

Publication Number Publication Date
CN110457181A CN110457181A (zh) 2019-11-15
CN110457181B true CN110457181B (zh) 2023-05-16

Family

ID=68484788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910713092.0A Active CN110457181B (zh) 2019-08-02 2019-08-02 一种数据库的日志优化分析方法及装置

Country Status (1)

Country Link
CN (1) CN110457181B (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678718A (zh) * 2013-12-31 2014-03-26 金蝶软件(中国)有限公司 数据库同步方法及***
CN106415536A (zh) * 2014-03-10 2017-02-15 甲骨文国际公司 可插拔数据库从一个容器数据库的即时拔出以及到另一个容器数据库中的***
CN107357883A (zh) * 2017-06-30 2017-11-17 北京奇虎科技有限公司 数据迁移方法及装置
CN107391720A (zh) * 2017-07-31 2017-11-24 郑州云海信息技术有限公司 一种数据汇总方法及装置
CN107766408A (zh) * 2017-08-31 2018-03-06 西安交大捷普网络科技有限公司 审计日志的存储方法
CN107918621A (zh) * 2016-10-10 2018-04-17 阿里巴巴集团控股有限公司 日志数据处理方法、装置及业务***
CN108255623A (zh) * 2018-01-22 2018-07-06 深圳市卓讯信息技术有限公司 实现线程内外双重对账机制的数据交换监控方法及装置
CN109241174A (zh) * 2018-06-26 2019-01-18 东软集团股份有限公司 数据同步方法、装置、可读存储介质和电子设备
CN109271448A (zh) * 2018-09-25 2019-01-25 武汉达梦数据库有限公司 基于数据库为平台的数据同步***及方法
CN109656934A (zh) * 2018-11-19 2019-04-19 武汉达梦数据库有限公司 基于日志解析的源端Oracle数据库DDL同步方法及设备
CN110019498A (zh) * 2017-08-14 2019-07-16 北京京东尚科信息技术有限公司 日志同步方法及装置、存储介质、电子设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9239763B2 (en) * 2012-09-28 2016-01-19 Oracle International Corporation Container database
WO2017070580A1 (en) * 2015-10-23 2017-04-27 Oracle International Corporation Ability to group multiple container databases as a single container database cluster
EP3365808B1 (en) * 2015-10-23 2021-08-25 Oracle International Corporation Proxy databases
US10742748B2 (en) * 2016-08-12 2020-08-11 Oracle International Corporation System and method for supporting live addition of a tenant in a connection pool environment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103678718A (zh) * 2013-12-31 2014-03-26 金蝶软件(中国)有限公司 数据库同步方法及***
CN106415536A (zh) * 2014-03-10 2017-02-15 甲骨文国际公司 可插拔数据库从一个容器数据库的即时拔出以及到另一个容器数据库中的***
CN107918621A (zh) * 2016-10-10 2018-04-17 阿里巴巴集团控股有限公司 日志数据处理方法、装置及业务***
CN107357883A (zh) * 2017-06-30 2017-11-17 北京奇虎科技有限公司 数据迁移方法及装置
CN107391720A (zh) * 2017-07-31 2017-11-24 郑州云海信息技术有限公司 一种数据汇总方法及装置
CN110019498A (zh) * 2017-08-14 2019-07-16 北京京东尚科信息技术有限公司 日志同步方法及装置、存储介质、电子设备
CN107766408A (zh) * 2017-08-31 2018-03-06 西安交大捷普网络科技有限公司 审计日志的存储方法
CN108255623A (zh) * 2018-01-22 2018-07-06 深圳市卓讯信息技术有限公司 实现线程内外双重对账机制的数据交换监控方法及装置
CN109241174A (zh) * 2018-06-26 2019-01-18 东软集团股份有限公司 数据同步方法、装置、可读存储介质和电子设备
CN109271448A (zh) * 2018-09-25 2019-01-25 武汉达梦数据库有限公司 基于数据库为平台的数据同步***及方法
CN109656934A (zh) * 2018-11-19 2019-04-19 武汉达梦数据库有限公司 基于日志解析的源端Oracle数据库DDL同步方法及设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
电网EM平台可插拔式PDB数据库资源池优化设计;杨永娇;《自动化与仪器仪表》;20190731;全文 *

Also Published As

Publication number Publication date
CN110457181A (zh) 2019-11-15

Similar Documents

Publication Publication Date Title
CN108170768B (zh) 数据库同步方法、装置及可读介质
CN109460349B (zh) 一种基于日志的测试用例生成方法和装置
US9953102B2 (en) Creating NoSQL database index for semi-structured data
CN101719149B (zh) 数据同步方法及装置
EP1540527B1 (en) Method and system for moving data objects using locks
CN103019890B (zh) 一种块级别的磁盘数据保护***及其方法
CN110879813A (zh) 一种基于二进制日志解析的MySQL数据库增量同步实现方法
CN104376082A (zh) 一种把数据源文件中的数据导入到数据库中的方法
WO2021012868A1 (zh) 事务回滚方法及装置、数据库、***、计算机存储介质
CN104699723A (zh) 数据交换适配器、异构***之间数据同步***和方法
CN111008246A (zh) 数据库日志同步方法、装置、计算机设备及可读存储介质
CN111753015B (zh) 支付清算***的数据查询方法及装置
WO2020238860A1 (zh) 分布式文件批处理方法、装置、与可读存储介质
CN114385760A (zh) 增量数据实时同步的方法、装置、计算机设备及存储介质
KR20160012388A (ko) 파일 단위 순서 모드 저널링 기법을 이용한 fsync 시스템 호출 처리 장치 및 방법
EP2904520B1 (en) Reference data segmentation from single to multiple tables
CN108304527B (zh) 一种数据提取方法
CN110457181B (zh) 一种数据库的日志优化分析方法及装置
CN113792038A (zh) 用于存储数据的方法和装置
CN108959497A (zh) 分布式文件***日志处理方法、装置、设备及存储介质
CN110309206B (zh) 订单信息采集方法及***
Membrey et al. A disk based stream oriented approach for storing big data
CN102567544A (zh) 数据库查询方法及装置
CN112148705A (zh) 数据迁移的方法和装置
CN106802922B (zh) 一种基于对象的溯源存储***及方法

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
CB02 Change of applicant information

Address after: 430000 16-19 / F, building C3, future technology building, 999 Gaoxin Avenue, Donghu New Technology Development Zone, Wuhan, Hubei Province

Applicant after: Wuhan dream database Co.,Ltd.

Address before: 430000 16-19 / F, building C3, future technology building, 999 Gaoxin Avenue, Donghu New Technology Development Zone, Wuhan, Hubei Province

Applicant before: WUHAN DAMENG DATABASE Co.,Ltd.

CB02 Change of applicant information
CB03 Change of inventor or designer information

Inventor after: Sun Feng

Inventor after: Chen Yan

Inventor after: Peng Qingsong

Inventor after: Liu Qichun

Inventor before: Sun Feng

Inventor before: Fu Quan

Inventor before: Chen Yan

Inventor before: Peng Qingsong

Inventor before: Liu Qichun

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant