[go: up one dir, main page]

WO2018171289A1 - Procédé et dispositif de stockage de données dans une base de données, dispositif d'intergiciel et serveur - Google Patents

Procédé et dispositif de stockage de données dans une base de données, dispositif d'intergiciel et serveur Download PDF

Info

Publication number
WO2018171289A1
WO2018171289A1 PCT/CN2017/120189 CN2017120189W WO2018171289A1 WO 2018171289 A1 WO2018171289 A1 WO 2018171289A1 CN 2017120189 W CN2017120189 W CN 2017120189W WO 2018171289 A1 WO2018171289 A1 WO 2018171289A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
target database
module
database
consumer
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.)
Ceased
Application number
PCT/CN2017/120189
Other languages
English (en)
Chinese (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.)
Guangzhou Uc Network Technology Co Ltd
Original Assignee
Guangzhou Uc Network Technology 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 Guangzhou Uc Network Technology Co Ltd filed Critical Guangzhou Uc Network Technology Co Ltd
Publication of WO2018171289A1 publication Critical patent/WO2018171289A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/22Indexing; Data structures therefor; Storage structures

Definitions

  • Embodiments of the present invention relate to the field of database technologies, and, more particularly, to a method for storing data of different data sources to a target database, a device for storing data of different data sources to a target database, a middleware device, and server.
  • data is generally collected, analyzed, processed, and the like. Finally, the processed data is provided to the application system for use. In each process, different analysis tools or system platforms may be used. Therefore, data conversion and transmission between different analysis tools or system platforms in accordance with the specified data format is required.
  • each big data service and/or various algorithms of the application system is different, and an algorithm may use data values of different fields in one or more tables of the database, so the application system needs to use Different data values.
  • each data in the database can be stored in the in-memory database according to a specified format and using different keywords (Key), so as to facilitate rapid acquisition of the application system. data.
  • the data When storing data to an in-memory database, the data may come from different data sources, for example, different databases and/or different tables in the database.
  • the producer-consumer model is typically used during data transfer or exchange.
  • producers generate data and put it into data-sharing memory, and consumers take data from the data-sharing memory and process the data.
  • the storage and reading of data can be asynchronous.
  • a method for storing data of different data sources to a target database comprising: setting configuration information, wherein the configuration information comprises: first from each data source a manner of conversion of data as it is stored to the target database; converting the first data to the second data based on the configuration information; and storing the second data to the target database.
  • an apparatus for storing data of different data sources to a target database comprising: a setting module for setting configuration information, wherein the configuration information represents each data a conversion mode of the first data of the source when stored in the target database; a conversion module, configured to convert the first data into the second data based on the configuration information set by the setting module; and a storage module, configured to store the The conversion module converts the obtained second data.
  • a middleware device comprising: means for storing data of a different data source to a target database, or for performing a method according to any of the embodiments, according to any one embodiment The operation in .
  • a server comprising a middleware device according to any one of the embodiments.
  • a server comprising a memory and a processor, wherein the memory is for storing an instruction, the instruction controlling the processor to execute according to any one when the server is running A method of storing data for different data sources to a target database of an embodiment.
  • a computer readable storage medium carrying one or more computer instruction programs, the computer instruction program being executed by one or more processors, the one or A plurality of processors execute a method for storing data of a different data source to a target database in accordance with any one of the embodiments.
  • the embodiment of the present invention provides a method, a device, a middleware device, and a server for storing data to a database.
  • the embodiment of the present invention sets a general data conversion rule according to the general data conversion rule. Converting the first data from each data source into the second data stored in the target database according to the set general data conversion rules, and storing in the target database, so that the data from different data sources can be The common format is quickly stored in the target database, which in turn increases the efficiency of storing data to the target database.
  • FIG. 1 shows a schematic flow chart of a method for storing data of different data sources to a target database in accordance with an embodiment of the present invention
  • FIG. 2 shows a schematic block diagram of a middleware device in accordance with an embodiment of the present invention
  • Figure 3 shows a schematic block diagram of a server in accordance with an embodiment of the present invention
  • FIG. 4 shows a schematic block diagram of a server according to an embodiment of the present invention
  • Figure 5 shows a schematic block diagram of an example of a system to which an embodiment of the invention may be applied
  • Figure 6 shows a schematic block diagram of an example of a producer-consumer mode that can be applied to embodiments of the present invention.
  • the different data sources are different tables in different databases or databases.
  • the database is, for example, a relational database.
  • the target database is an in-memory database, such as a distributed in-memory database. The application system can quickly access data from the in-memory database.
  • step S1100 configuration information is set, wherein the configuration information includes a conversion manner when first data from each data source is stored in a target database.
  • the configuration information includes task information indicating that data is stored in the target database, data source information indicating the data source, conversion rule information indicating a data conversion mode, and destination information indicating a data storage destination.
  • the storage of data from multiple data sources to the target database can be automated. This can improve the efficiency of data transfer.
  • step S1200 the first data is converted into the second data based on the configuration information.
  • first and second in the first data and the second data are only for distinguishing data at different processing stages.
  • first data and the second data may be in the same format or in different formats.
  • step S1300 the second data is stored to the target database.
  • the first data may be stored to a target database using a producer-consumer model.
  • the data producer module converts the first data into second data suitable for the target database and the second data in the data shared memory based on the configuration information.
  • the data consumer module reads the second data from the data shared memory and stores the second data to the target database.
  • duplicate data consumes resources from the database.
  • data from different data sources may have different formats, it is difficult to determine duplicate data.
  • the data producer module also calculates a hash value for each piece of second data.
  • the second data may be stored based on the hash value to avoid duplication of the stored second data.
  • the data duplication is determined based on the second data, and this problem can be avoided.
  • the duplication can be eliminated when storing the second data to the target database. For example, storing the hash value and each piece of second data in a data sharing memory in a corresponding manner, the data consumer module storing the second data to the target database with a hash value as a primary key of each second data .
  • the previous data entry can be overwritten by the subsequent data entry, or the subsequent data entry can be discarded.
  • the second data is stored in the data shared memory with the hash value as the primary key of each second data.
  • the data consumer can read the second data directly from the data shared memory and store the second data to the target database. This reduces subsequent processing.
  • the data consumer can read the second data only from the data shared memory without reading the hash value.
  • the data consumer module reads the second data and the corresponding hash value from the data shared memory and stores the second data and the corresponding hash value to the target database.
  • the target database and/or system application can also utilize the hash value.
  • the hash value can be utilized to calculate the address of the second data in the target database.
  • the hash value may also be utilized to verify the integrity of the second data.
  • a device that stores data of different data sources to a target database comprising various operations in a method for performing data for storing different data sources to a target database in accordance with the described embodiments.
  • the apparatus includes: means for setting configuration information, wherein the configuration information represents a manner of conversion of first data from each data source when stored to a target database; Means for converting data into second data; and means for storing the second data to a target database.
  • the embodiment can be applied to a middleware device.
  • the middleware device can be located in a server.
  • the middleware device can also be applied to a terminal device.
  • Figure 2 shows a schematic block diagram of a middleware device in accordance with one embodiment of the present invention.
  • the middleware device 2000 includes the device 2010 described above for storing data of different data sources to a target database.
  • a middleware device is also provided which is designed to perform the operations in the method described in FIG.
  • FIG. 3 shows a schematic block diagram of a server in accordance with another embodiment of the present invention.
  • the server 3000 may include the middleware device 2000 shown in FIG. 2.
  • the target database may be located inside the server 3000 or may be connected to the server 3000 by wire or wirelessly.
  • the server 3000 includes an in-memory database, wherein the middleware device 2000 uses the in-memory database as a target database and stores data of different data sources to the in-memory database.
  • Figure 4 shows a schematic block diagram of a server in accordance with another embodiment of the present invention.
  • the server 4000 can include a processor 4010, a memory 4020, an interface device 4030, a communication device 4040, a display device 4050, an input device 4060, a speaker 4070, a microphone 4080, and the like.
  • the processor 4010 can be, for example, a central processing unit CPU, a microprocessor MCU, or the like.
  • the memory 4020 includes, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a nonvolatile memory such as a hard disk, and the like.
  • the interface device 4030 includes, for example, a USB interface, a headphone jack, and the like.
  • the communication device 4040 can perform wired or wireless communication, for example.
  • the display device 4050 is, for example, a liquid crystal display, a touch display, or the like.
  • Input device 4060 can include, for example, a touch screen, a keyboard, and the like. The user can input/output voice information through the speaker 4070 and the microphone 4080.
  • the memory 4020 is configured to store instructions for controlling the processor 4010 to operate to perform the method of storing data for storing different data sources to a target database as described above with reference to FIG. Each operation in .
  • the present invention may relate only to some of the devices, such as processor 4010 and storage device 4020, and the like.
  • a technician can design instructions in accordance with the disclosed aspects of the present invention. How the instructions control the processor for operation is well known in the art and will not be described in detail herein.
  • Figure 5 shows a schematic block diagram of an example of a system to which embodiments of the invention may be applied.
  • server 5040 is coupled to databases 5020, 5030 via network 5010. Although network 5010 is shown in FIG. 5, those skilled in the art will appreciate that server 5040 can be directly coupled to databases 5020, 5030, or that databases 5020, 5030 can be located within server 5040.
  • the server 5040 is also connected to the memory server 5050.
  • the memory server 5050 can be located internal to the server 5040.
  • Embodiments in accordance with the present invention may be implemented in server 5040.
  • the server can be the server described above.
  • the configuration information may include task information indicating that data is stored in the target database, data source information indicating the data source, conversion rule information indicating a manner of data conversion, and destination information indicating a data storage destination.
  • the table below shows an example of the information.
  • the information can be converted into SQL statements for subsequent use according to different data synchronization/transmission tasks.
  • data synchronization (data storing different data sources to a target database) can be performed by the data synchronization executor based on the information.
  • the data synchronization executor can perform data reading, conversion, and storage to the target database.
  • a data synchronous executor can perform processing in a concurrent manner using multiple threads.
  • data sync executors employ a producer-consumer model. For example, it includes components: data producers, data sharing memory, and data consumers.
  • FIG. 6 shows a schematic block diagram of an example of a producer-consumer mode that can be applied to embodiments of the present invention.
  • the data producer reads the first data, for example, a data A table, a data B table, a data C table, and the like. For example, the data producer reads the corresponding data, tables, fields, etc. according to the data source information. The data producer converts the first data into the second data according to the conversion rule information.
  • the data producer can calculate the hash value of the second data.
  • every 5000 data is a batch, and the data is stored in the data sharing memory.
  • the second data may be stored in the data shared memory with the hash value as a primary key to prevent duplication.
  • the hash value and the second data may also be stored in the data sharing memory in a corresponding manner, and the repetition is eliminated when the second data is stored in the target database.
  • the data consumer reads the second data from the data shared memory.
  • the data consumer can read the second data and the corresponding hash value.
  • the second data is stored in a target database such as a Fooyum in-memory database with the hash value as a primary key to prevent data duplication.
  • the data consumer reads the second data for a batch of 5000 data and includes multiple threads to store the second data to the Fooyum in-memory database for use by the system.
  • the data shared memory can contain the status of the data producer, for example, during data reading, data has been read, data read abnormalities, and the like. When the status is "data has been read” and "read data is abnormal", the data producer (thread) will end. If the data in the data shared memory is consumed, or if the status is "read data abnormal", the data consumer will end.
  • information such as the running status of the data shared memory, the number of successful processing, the number of processing failures, the running time, and the processing duration can be saved to the database.
  • the data synchronization task can be automatically performed periodically according to the configuration information. In this way, different data can be read from different relational databases at regular intervals, and the data can be synchronized to the in-memory database according to the specified conversion rules.
  • the application system can quickly read relevant data from the in-memory database.
  • the application system can use, for example, a big data recommendation algorithm or the like.
  • embodiments of the invention may be applied to Hive data warehousing tools.
  • the embodiment of the present invention further provides a computer readable storage medium carrying one or more computer instruction programs thereon, when the computer instruction program is executed by one or more processors, one or more processors execute to implement one for A method for storing data of different data sources to a target database, comprising: setting configuration information, wherein the configuration information includes: a manner of converting the first data from each data source when storing to the target database; and based on the configuration information, the first The data is converted into the second data; and the second data is stored to the target database.
  • the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed.
  • the foregoing storage medium includes: a mobile storage device, a random access memory (RAM), a read-only memory (ROM), a magnetic disk, or an optical disk.
  • RAM random access memory
  • ROM read-only memory
  • magnetic disk or an optical disk.
  • optical disk A medium that can store program code.
  • the above-described integrated unit of the embodiment of the present invention may be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a stand-alone product.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for making A computer device (which may be a personal computer, server, or network device, etc.) performs all or part of the methods described in the various embodiments.
  • the foregoing storage medium includes various media that can store program codes, such as a mobile storage device, a RAM, a ROM, a magnetic disk, or an optical disk.
  • Embodiments of the invention may be apparatus, methods, and/or computer program products.
  • the computer program product can comprise a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement various aspects of the present invention.
  • the computer readable storage medium can be a tangible device that can hold and store the instructions used by the instruction execution device.
  • the computer readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing.
  • Non-exhaustive list of computer readable storage media include: portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM) Or flash memory), static random access memory (SRAM), portable compact disk read only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, for example, with instructions stored thereon A raised structure in the hole card or groove, and any suitable combination of the above.
  • a computer readable storage medium as used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (eg, a light pulse through a fiber optic cable), or through a wire The electrical signal transmitted.
  • the computer readable program instructions described herein can be downloaded from a computer readable storage medium to various computing/processing devices or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network.
  • the network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and/or edge servers.
  • a network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in each computing/processing device .
  • Computer program instructions for performing the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine related instructions, microcode, firmware instructions, state setting data, or in one or more programming languages.
  • the computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer, partly on the remote computer, or entirely on the remote computer or server. carried out.
  • the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (eg, using an Internet service provider to access the Internet) connection).
  • the customized electronic circuit such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can be customized by utilizing state information of computer readable program instructions.
  • Computer readable program instructions are executed to implement various aspects of the present invention.
  • the computer readable program instructions can be provided to a general purpose computer, a special purpose computer, or a processor of other programmable data processing apparatus to produce a machine such that when executed by a processor of a computer or other programmable data processing apparatus Means for implementing the functions/acts specified in one or more of the blocks of the flowcharts and/or block diagrams.
  • the computer readable program instructions can also be stored in a computer readable storage medium that causes the computer, programmable data processing device, and/or other device to operate in a particular manner, such that the computer readable medium storing the instructions includes An article of manufacture that includes instructions for implementing various aspects of the functions/acts recited in one or more of the flowcharts.
  • the computer readable program instructions can also be loaded onto a computer, other programmable data processing device, or other device to perform a series of operational steps on a computer, other programmable data processing device or other device to produce a computer-implemented process.
  • instructions executed on a computer, other programmable data processing apparatus, or other device implement the functions/acts recited in one or more of the flowcharts and/or block diagrams.
  • each block in the flowchart or block diagram can represent a module, a program segment, or a portion of an instruction that includes one or more components for implementing the specified logical functions.
  • Executable instructions can also occur in a different order than those illustrated in the drawings. For example, two consecutive blocks may be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or function. Or it can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are equivalent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Selon des modes de réalisation, l'invention concerne un procédé et un dispositif pour stocker des données dans une base de données, un dispositif d'intergiciel et un serveur. Le procédé consiste à : configurer des informations de configuration, les informations de configuration comprenant un procédé de conversion utilisé pour stocker, dans une base de données cible, des premières données à partir de chaque source de données ; convertir, sur la base des informations de configuration, les premières données en secondes données ; et stocker les secondes données dans la base de données cible. Les modes de réalisation de l'invention concernent le procédé et le dispositif pour stocker des données dans une base de données, le dispositif d'intergiciel et le serveur, ce qui permet d'améliorer l'efficacité de stockage de données dans une base de données cible.
PCT/CN2017/120189 2017-03-22 2017-12-29 Procédé et dispositif de stockage de données dans une base de données, dispositif d'intergiciel et serveur Ceased WO2018171289A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710173926.4A CN107122401A (zh) 2017-03-22 2017-03-22 向数据库存储数据的方法、设备、中间件设备和服务器
CN201710173926.4 2017-03-22

Publications (1)

Publication Number Publication Date
WO2018171289A1 true WO2018171289A1 (fr) 2018-09-27

Family

ID=59717416

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/120189 Ceased WO2018171289A1 (fr) 2017-03-22 2017-12-29 Procédé et dispositif de stockage de données dans une base de données, dispositif d'intergiciel et serveur

Country Status (2)

Country Link
CN (1) CN107122401A (fr)
WO (1) WO2018171289A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107122401A (zh) * 2017-03-22 2017-09-01 广州优视网络科技有限公司 向数据库存储数据的方法、设备、中间件设备和服务器
CN109564567B (zh) * 2018-10-17 2023-07-25 北京算能科技有限公司 数据存储方法、装置、电子设备及计算机可读存储介质
CN112328675A (zh) * 2020-11-25 2021-02-05 上海市计算技术研究所 异构数据转换方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060106856A1 (en) * 2004-11-04 2006-05-18 International Business Machines Corporation Method and system for dynamic transform and load of data from a data source defined by metadata into a data store defined by metadata
CN102142027A (zh) * 2011-02-23 2011-08-03 南京智尚丰软件有限公司 数据整合的适配方法
CN102591725A (zh) * 2011-12-20 2012-07-18 浙江鸿程计算机系统有限公司 一种异构数据库之间多线程数据交换的方法
CN104462121A (zh) * 2013-09-18 2015-03-25 腾讯科技(深圳)有限公司 数据处理方法、装置及系统
US9158827B1 (en) * 2012-02-10 2015-10-13 Analytix Data Services, L.L.C. Enterprise grade metadata and data mapping management application
CN107122401A (zh) * 2017-03-22 2017-09-01 广州优视网络科技有限公司 向数据库存储数据的方法、设备、中间件设备和服务器

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105824849A (zh) * 2015-01-08 2016-08-03 中国移动通信集团河南有限公司 一种数据导入方法及适配器

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060106856A1 (en) * 2004-11-04 2006-05-18 International Business Machines Corporation Method and system for dynamic transform and load of data from a data source defined by metadata into a data store defined by metadata
CN102142027A (zh) * 2011-02-23 2011-08-03 南京智尚丰软件有限公司 数据整合的适配方法
CN102591725A (zh) * 2011-12-20 2012-07-18 浙江鸿程计算机系统有限公司 一种异构数据库之间多线程数据交换的方法
US9158827B1 (en) * 2012-02-10 2015-10-13 Analytix Data Services, L.L.C. Enterprise grade metadata and data mapping management application
CN104462121A (zh) * 2013-09-18 2015-03-25 腾讯科技(深圳)有限公司 数据处理方法、装置及系统
CN107122401A (zh) * 2017-03-22 2017-09-01 广州优视网络科技有限公司 向数据库存储数据的方法、设备、中间件设备和服务器

Also Published As

Publication number Publication date
CN107122401A (zh) 2017-09-01

Similar Documents

Publication Publication Date Title
US11163777B2 (en) Smart content recommendations for content authors
US11194779B2 (en) Generating an index for a table in a database background
US20190102441A1 (en) Data standardization techniques
WO2022121171A1 (fr) Procédé et appareil de mise en correspondance de textes similaires, ainsi que dispositif électronique et support de stockage informatique
US11200291B2 (en) Automated generation of web API descriptions from usage data
CN113485781B (zh) 报表生成方法、装置、电子设备及计算机可读介质
US10346381B2 (en) Atomic update operations in a data storage system
US10353874B2 (en) Method and apparatus for associating information
US9652368B2 (en) Using linked data to determine package quality
WO2018157850A1 (fr) Procédé de téléchargement segmenté multi-fil, dispositif, dispositif client, dispositif électronique et support de stockage
US10915537B2 (en) System and a method for associating contextual structured data with unstructured documents on map-reduce
US9588952B2 (en) Collaboratively reconstituting tables
US8577848B2 (en) Converting two-tier resource mapping to one-tier resource mapping
CN113485763B (zh) 一种数据处理方法、装置、电子设备及计算机可读介质
CN110209662A (zh) 一种自动化加载数据的方法和装置
WO2018171289A1 (fr) Procédé et dispositif de stockage de données dans une base de données, dispositif d'intergiciel et serveur
CN111581363A (zh) 知识抽取方法、装置、设备及存储介质
WO2018177032A1 (fr) Procédé et dispositif de traitement de données de réponse, dispositif client et dispositif électronique
US9823905B2 (en) Event based code generation
WO2022121172A1 (fr) Procédé et appareil de correction d'erreur de texte, dispositif électronique et support de stockage lisible par ordinateur
US10102029B2 (en) Extending a map-reduce framework to improve efficiency of multi-cycle map-reduce jobs
CN112148705A (zh) 数据迁移的方法和装置
US20170124214A1 (en) Determining data field offsets using a document object model representation
CN111142871A (zh) 一种前端页面开发系统、方法、设备、介质
CN114612699B (zh) 一种图像数据处理的方法和装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17902325

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17902325

Country of ref document: EP

Kind code of ref document: A1