CN102541942B - Data bulk transfer system and method thereof - Google Patents
Data bulk transfer system and method thereof Download PDFInfo
- Publication number
- CN102541942B CN102541942B CN201010619384.7A CN201010619384A CN102541942B CN 102541942 B CN102541942 B CN 102541942B CN 201010619384 A CN201010619384 A CN 201010619384A CN 102541942 B CN102541942 B CN 102541942B
- Authority
- CN
- China
- Prior art keywords
- data
- source
- target
- target data
- task descriptor
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种数据批量转移系统及其方法。所述系统包括触发模块,用于判断是否满足触发条件,如果满足则生成并发送任务描述符至中间转换模块,否则继续读取源数据库中的指标;转换模块,用于根据任务描述符从源数据库读取源数据并对其进行处理以生成目标数据,根据任务描述符确定目标数据参数并将目标数据和目标数据参数发送至写入模块;写入模块,将目标数据按照预定数据格式写入目标数据库。本发明在实现松耦合批量数据转移的同时,而且还具有快速、支持多线程并发处理等特点。
The invention provides a data batch transfer system and method thereof. The system includes a trigger module, which is used to judge whether the trigger condition is satisfied, and if it is satisfied, then generate and send the task descriptor to the intermediate conversion module, otherwise continue to read the indicators in the source database; The database reads the source data and processes it to generate target data, determines the target data parameters according to the task descriptor, and sends the target data and target data parameters to the writing module; the writing module writes the target data in a predetermined data format target database. The invention not only realizes loosely coupled batch data transfer, but also has the characteristics of being fast, supporting multi-thread concurrent processing, and the like.
Description
技术领域 technical field
本发明涉及一种数据转移系统和方法,尤其涉及一种数据批量转移系统及其方法。The invention relates to a data transfer system and method, in particular to a data batch transfer system and method.
背景技术 Background technique
目前ETL(Extraction-Transform-Load,即抽取-转换-加载)数据抽取的普遍方法都是以目标数据需求为目标,在源数据库中抽取符合转换规则的可用数据资源,分析现有源系统中可用数据资源和目标数据需求之间的关系,并制定数据抽取全过程,按照固定的抽取过程编写ETL代码,完成抽取。At present, the general method of ETL (Extraction-Transform-Load, that is, extraction-transformation-loading) data extraction is to target the target data requirements, extract the available data resources that meet the transformation rules in the source database, and analyze the available data resources in the existing source system. The relationship between data resources and target data requirements, and formulate the whole process of data extraction, write ETL code according to the fixed extraction process, and complete the extraction.
这种方式的优势在于实现简单,开发迅速,缺点在于代码专用,只为某一种数据需求开发的功能,一旦数据需求发生变化,则该专用代码则无法继续提供变化的目标数据,需要开发人员对整个程序进行重新编译。在数据抽取和需求变化比较频繁的系统变更阶段,开发人员的开发量很大,由于各个数据转移的模式基本相同,使得开发人员重复工作,效率低下。The advantage of this method is that it is easy to implement and develop quickly. The disadvantage is that the code is dedicated and only developed for a certain data requirement. Once the data requirement changes, the dedicated code cannot continue to provide the changed target data and requires developers. Recompile the entire program. In the stage of system change where data extraction and requirements change frequently, developers have a lot of development work. Since the mode of each data transfer is basically the same, developers repeat work and inefficiency.
以某金融机构公共参数批量转移为例,每日公共参数库要给16个子系统下发多达60多张公共参数表,且基本都是带了一定的业务规则,将数据源复制到目标数据库的类似过程,这些过程虽有差别,但重合的地方很多,且转移前后其核心差别主要体现在:1、触发条件;2、业务口径;3、抽取后续处理。同时这么多数据接口的部署和调度也成为了一个难题,非常复杂。Taking the batch transfer of public parameters of a financial institution as an example, the daily public parameter library needs to deliver more than 60 public parameter tables to 16 subsystems, and basically all of them have certain business rules to copy the data source to the target database Although there are differences in these processes, there are many overlaps, and the core differences before and after the transfer are mainly reflected in: 1. Trigger conditions; 2. Business caliber; 3. Extract follow-up processing. At the same time, the deployment and scheduling of so many data interfaces has become a difficult problem and is very complicated.
发明内容Contents of the invention
本有鉴于此,发明的目的在于提供一种用于数据批量转移的系统及其方法,将分析数据抽取的七个基本要素即转移触发条件、预处理、输入、输出、转换规则、处理过程以及来自子系统的后续处理请求模块化,以便达到在数据抽取、数据转移的过程中,应用批处理的思想,进行数据驱动而非过程驱动;建立松耦合、可复用的过程配置机制,以便于管理和控制任务调度,应对变化频繁的业务口径及数据结构,以有效地解决现有的数据接口复杂、部署和调度不便、数据转移需求经常变化的问题。In view of this, the purpose of this invention is to provide a system and method for bulk transfer of data, which will analyze the seven basic elements of data extraction, namely transfer trigger conditions, preprocessing, input, output, conversion rules, processing procedures, and Subsequent processing requests from subsystems are modularized, so as to apply the idea of batch processing in the process of data extraction and data transfer, and carry out data-driven rather than process-driven; establish a loosely coupled and reusable process configuration mechanism to facilitate Manage and control task scheduling, cope with frequently changing business standards and data structures, and effectively solve the existing problems of complex data interfaces, inconvenient deployment and scheduling, and frequent changes in data transfer requirements.
为实现上述目的,本发明提供一种数据批量转移系统,包括:To achieve the above object, the present invention provides a batch data transfer system, comprising:
触发模块,用于判断是否满足触发条件,如果满足则生成并发送任务描述符至中间转换模块,否则继续读取源数据库中的指标;The trigger module is used to judge whether the trigger condition is satisfied, if it is satisfied, generate and send the task descriptor to the intermediate conversion module, otherwise continue to read the indicators in the source database;
转换模块,用于根据任务描述符从源数据库读取源数据并对其进行处理以生成目标数据,根据任务描述符确定目标数据参数并将目标数据和目标数据参数发送至写入模块;A conversion module, configured to read source data from the source database according to the task descriptor and process it to generate target data, determine target data parameters according to the task descriptor, and send the target data and the target data parameters to the writing module;
写入模块,将目标数据按照预定数据格式写入目标数据库。The writing module writes the target data into the target database according to the predetermined data format.
优选地,在本发明的系统中,所述中间转换模块包括:Preferably, in the system of the present invention, the intermediate conversion module includes:
预处理模块,用于检测系统是否满足执行数据批量转移的条件;如果满足,则进行数据处理,否则发送报警信号;The preprocessing module is used to detect whether the system satisfies the conditions for executing data batch transfer; if it is satisfied, data processing is performed, otherwise an alarm signal is sent;
源数据接口模块,根据任务描述符确定源数据参数并将源数据参数发送至处理器;The source data interface module determines the source data parameters according to the task descriptor and sends the source data parameters to the processor;
目标数据接口模块,根据任务描述符确定目标数据参数并将目标数据参数发送至写入模块;The target data interface module determines the target data parameters according to the task descriptor and sends the target data parameters to the writing module;
转换规则模块,根据任务描述符确定转换规则并发送至处理器;A conversion rule module, which determines the conversion rule according to the task descriptor and sends it to the processor;
处理器,根据源数据参数从源数据库读取源数据;根据转换规则对源数据进行处理生成目标数据,将目标数据发送至写入模块。The processor reads the source data from the source database according to the source data parameters; processes the source data according to the conversion rules to generate target data, and sends the target data to the writing module.
优选地,在本发明的系统中,所述处理器进一步被配置为响应来自子系统的数据请求,将目标数据发送至该子系统。Preferably, in the system of the present invention, the processor is further configured to send target data to the subsystem in response to a data request from the subsystem.
优选地,在本发明的系统中,所述源数据参数包括源数据表属主、源数据表名、源数据表套数。Preferably, in the system of the present invention, the source data parameters include the owner of the source data table, the name of the source data table, and the number of sets of the source data table.
优选地,在本发明的系统中,所述目标数据参数包括目标数据表属主、目标数据表名、目标数据表套数。Preferably, in the system of the present invention, the target data parameters include the owner of the target data table, the name of the target data table, and the number of sets of the target data table.
优选地,在本发明的系统中,所述转换规则选自由以下各项组成的组:数据规范化、填写缺省默认值、数据集成、数据分组、数据关联、数据合并、排序和函数运算。Preferably, in the system of the present invention, the conversion rules are selected from the group consisting of: data normalization, filling in default values, data integration, data grouping, data association, data merging, sorting and function operations.
本发明还提供一种数据批量转移方法,包括以下步骤:The present invention also provides a batch data transfer method, comprising the following steps:
A、判断是否满足触发条件,如果满足则生成并发送任务描述符,否则继续读取源数据库中的指标;A. Determine whether the trigger condition is met, if so, generate and send the task descriptor, otherwise continue to read the indicators in the source database;
B、根据任务描述符从源数据库读取源数据并对其进行处理以生成目标数据,根据任务描述符确定目标数据参数;B. Read the source data from the source database according to the task descriptor and process it to generate target data, and determine the target data parameters according to the task descriptor;
C、根据目标数据参数将目标数据按照预定数据格式写入目标数据库。C. Write the target data into the target database according to the predetermined data format according to the target data parameters.
优选地,在本发明的方法中,步骤B进一步包括以下步骤:Preferably, in the method of the present invention, step B further comprises the following steps:
检测系统是否满足执行数据批量转移的初始化条件;如果满足,则进行后续步骤,否则发送报警信号Detect whether the system meets the initialization conditions for performing batch data transfer; if so, proceed to the next steps, otherwise send an alarm signal
根据任务描述符确定源数据参数;determining source data parameters according to the task descriptor;
根据任务描述符确定目标数据参数;determining target data parameters according to the task descriptor;
根据任务描述符确定变换规则;Determine transformation rules according to task descriptors;
根据源数据参数从源数据库读取源数据;Read the source data from the source database according to the source data parameters;
根据变换规则对源数据进行处理生成目标数据。According to the transformation rules, the source data is processed to generate the target data.
优选地,在本发明的方法中,所述方法还包括以下步骤:Preferably, in the method of the present invention, the method also includes the following steps:
响应子系统发送的数据请求,将目标数据发送至所述子系统。In response to the data request sent by the subsystem, the target data is sent to the subsystem.
优选地,在本发明的方法中,所述源数据参数包括源数据表属主、源数据表名、源数据表套数。Preferably, in the method of the present invention, the source data parameters include the owner of the source data table, the name of the source data table, and the number of sets of the source data table.
优选地,在本发明的方法中,所述目标数据参数包括目标数据表属主、目标数据表名、目标数据表套数。Preferably, in the method of the present invention, the target data parameters include the owner of the target data table, the name of the target data table, and the number of sets of the target data table.
优选地,在本发明的方法中,所述转换规则选自由以下各项组成的组:数据规范化、填写缺省默认值、数据集成、数据分组、数据关联、数据合并、排序和函数运算。Preferably, in the method of the present invention, the conversion rules are selected from the group consisting of: data normalization, filling in default values, data integration, data grouping, data association, data merging, sorting and function operations.
本发明的技术效果在于:有效地减少了编码的工作量,使得每次子系统的变更,都对批量转移本身的影响减少,同时未对子系统本身的性能有很大的影响。本设计在实现松耦合批量数据转移的同时,而且还具有快速、支持多线程并发处理等特点。The technical effect of the present invention is that the workload of coding is effectively reduced, so that the impact on the batch transfer itself is reduced every time the subsystem is changed, and at the same time, the performance of the subsystem itself is not greatly affected. This design not only realizes loosely coupled batch data transfer, but also has the characteristics of fast speed and support for multi-threaded concurrent processing.
附图说明 Description of drawings
图1为根据本发明实施方式的数据批量转移系统的示意图;1 is a schematic diagram of a data batch transfer system according to an embodiment of the present invention;
图2为根据本发明实施方式的数据批量转移方法的示意图。FIG. 2 is a schematic diagram of a data bulk transfer method according to an embodiment of the present invention.
具体实施方式 Detailed ways
下面将结合附图详细描述本发明的优选实施例,在附图中相同的参考标号表示相同的元件。Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, in which the same reference numerals denote the same elements.
图1为根据本发明实施方式的数据批量转移系统的示意图。如图所示,该系统包括触发模块1、转换模块2和写入模块3。FIG. 1 is a schematic diagram of a data batch transfer system according to an embodiment of the present invention. As shown in the figure, the system includes a trigger module 1 , a conversion module 2 and a writing module 3 .
触发模块1,读取源数据库中的指标并判断是否满足触发条件,如果满足则生成并发送任务描述符至中间转换模块,否则继续读取源数据库中的指标。其中该指标例如但不限于为源系统的数据量、源系统数据库中的某一个标志位。相应地,该触发条件例如但不限于为源系统的数据量是否达到预定值、该标志位是否为有效。本领域的技术人员可以根据实际需要来定义所需要读取的指标和触发条件。Trigger module 1, reads the indicators in the source database and judges whether the trigger conditions are met, and if so, generates and sends a task descriptor to the intermediate conversion module, otherwise continues to read the indicators in the source database. The index is, for example but not limited to, the data volume of the source system and a certain flag in the database of the source system. Correspondingly, the trigger condition is, for example but not limited to, whether the data volume of the source system reaches a predetermined value, and whether the flag bit is valid. Those skilled in the art can define indicators and trigger conditions to be read according to actual needs.
转换模块2,用于根据任务描述符从源数据库4读取源数据并对其进行处理以生成目标数据,根据任务描述符确定目标数据参数并将目标数据和目标数据参数发送至写入模块3;The conversion module 2 is used to read the source data from the source database 4 according to the task descriptor and process it to generate target data, determine the target data parameters according to the task descriptor and send the target data and the target data parameters to the writing module 3 ;
进一步地,该转换模块2包括预处理模块20、源数据接口模块21、转换规则模块22、目标数据接口模块23和处理器24。Further, the conversion module 2 includes a preprocessing module 20 , a source data interface module 21 , a conversion rule module 22 , a target data interface module 23 and a processor 24 .
预处理模块20,当接收到任务描述符时,用于检测系统是否满足执行数据批量转移的条件;如果满足,则进行数据处理,否则发送报警信号。预处理模块20例如通过抽取任务的初始化设定来检测系统是否满足执行数据批量转移的条件,包括但不限于自身状态检查,运行环境的监测清理。本领域技术人员能够根据实际需要进行设定。The preprocessing module 20, when receiving the task descriptor, is used to detect whether the system satisfies the conditions for executing data batch transfer; if so, data processing is performed; otherwise, an alarm signal is sent. The preprocessing module 20, for example, checks whether the system satisfies the conditions for performing batch transfer of data through the initialization settings of the extraction tasks, including but not limited to self-status check and monitoring and cleaning of the operating environment. Those skilled in the art can make settings according to actual needs.
源数据接口模块21,接收来自触发模块1的任务描述符,解析该任务描述符从而确定源数据参数并将源数据参数发送至处理器。其中源数据参数包括源数据表属主、源数据表名、源数据表套数。The source data interface module 21 receives the task descriptor from the trigger module 1, parses the task descriptor to determine the source data parameters, and sends the source data parameters to the processor. The source data parameters include the owner of the source data table, the name of the source data table, and the number of sets of the source data table.
目标数据接口模块23,接收来自触发模块1的任务描述符,解析该任务描述符从而确定目标数据参数并将目标数据参数发送至写入模块。其中目标数据参数包括目标数据表属主、目标数据表名、目标数据表套数。The target data interface module 23 receives the task descriptor from the trigger module 1, parses the task descriptor to determine the target data parameter, and sends the target data parameter to the writing module. The target data parameters include the owner of the target data table, the name of the target data table, and the number of sets of the target data table.
转换规则模块22,接收来自触发模块1的任务描述符,解析该任务描述符从而确定转换规则并发送至处理器24。数据转换规则一般遵循如下的基本规律:The conversion rule module 22 receives the task descriptor from the trigger module 1 , parses the task descriptor to determine a conversion rule and sends it to the processor 24 . Data conversion rules generally follow the following basic rules:
目标数据=Transformation(源数据输入字段1,源数据输入字段2,......)。该转换规则例如为但不限于为数据规范化、填写缺省默认值、数据集成、数据分组、数据关联、数据合并、排序和函数运算。其中各转换规则的含义如下:Target data = Transformation (source data input field 1, source data input field 2, . . . ). The conversion rules are, for example but not limited to, data normalization, filling in default values, data integration, data grouping, data association, data merging, sorting and function operations. The meanings of the conversion rules are as follows:
数据规范化(Expression):将源系统中实质含义相同但描述不同的数据定义,转换为通用的、统一的、下游子系统能够识别的形式。Data normalization (Expression): convert data definitions in the source system that have the same essential meaning but different descriptions into a common, unified form that can be recognized by downstream subsystems.
填写缺省默认值:当某定义在源系统不存在,根据约定产生新的数据。例如:生成序列(Sequence Generator):Fill in the default default value: When a definition does not exist in the source system, new data will be generated according to the agreement. For example: generate sequence (Sequence Generator):
数据集成(Aggregator):实现数据的汇总。当源系统是基于业务流水时,可以通过数据集成产生粒度较粗的汇总统计结果。Data Integration (Aggregator): To achieve the aggregation of data. When the source system is based on business flow, coarser-grained summary statistics can be generated through data integration.
数据分组(Router):实现数据的分流。实现一次读取源数据,分发到多个子系统,减轻源系统压力,节省传输成本。Data grouping (Router): realize the distribution of data. The source data can be read once and distributed to multiple subsystems, reducing the pressure on the source system and saving transmission costs.
数据关联(Joiner):实现数据的合并。Data association (Joiner): to achieve data merging.
排序(Sorter):实现数据的指定排序。Sorting (Sorter): To achieve the specified sorting of data.
函数运算:一些特殊的函数运算,例如数值取模,时间取某个特定,字符取其中的一段子集字符等等。Function operation: Some special function operations, such as numerical modulo, a specific time, a subset of characters and so on.
处理器24,根据源数据参数从源数据4库读取源数据;根据转换规则对源数据进行处理生成目标数据,将目标数据发送至写入模块3。The processor 24 reads the source data from the source data 4 library according to the source data parameters; processes the source data according to the conversion rules to generate target data, and sends the target data to the writing module 3 .
写入模块3根据目标数据参数将目标数据按照预定数据格式写入目标数据库5。该写入模块3例如但不限于为ETL抽取转换引擎。The writing module 3 writes the target data into the target database 5 according to a predetermined data format according to the target data parameters. The writing module 3 is, for example but not limited to, an ETL extraction transformation engine.
优选地,在本发明中,处理器24进一步被配置为响应来自子系统6的数据请求,将目标数据发送至该子系统6。Preferably, in the present invention, the processor 24 is further configured to send the target data to the subsystem 6 in response to the data request from the subsystem 6 .
图2为根据本发明实施方式的数据批量转移方法的示意图。该方法包括以下步骤:FIG. 2 is a schematic diagram of a data bulk transfer method according to an embodiment of the present invention. The method includes the following steps:
A、读取源系统指标并判断是否满足触发条件,如果满足则生成并发送任务描述符,否则继续读取源系统指标;A. Read the source system indicators and judge whether the trigger conditions are met. If so, generate and send a task descriptor, otherwise continue to read the source system indicators;
B、根据任务描述符从源数据库读取源数据并对其进行处理以生成目标数据,根据任务描述符确定目标数据参数;B. Read the source data from the source database according to the task descriptor and process it to generate target data, and determine the target data parameters according to the task descriptor;
C、根据目标数据参数将目标数据按照预定数据格式写入目标数据库。C. Write the target data into the target database according to the predetermined data format according to the target data parameters.
其中,步骤B进一步包括以下步骤:Wherein, step B further comprises the following steps:
检测系统是否满足执行数据批量转移的初始化条件;如果满足,则进行后续步骤,否则发送报警信号Detect whether the system meets the initialization conditions for performing batch data transfer; if so, proceed to the next steps, otherwise send an alarm signal
根据任务描述符确定源数据参数,其中源数据参数包括源数据表属主、源数据表名、源数据表套数;Determine the source data parameters according to the task descriptor, where the source data parameters include the owner of the source data table, the name of the source data table, and the number of sets of the source data table;
根据任务描述符确定目标数据参数,其中目标数据参数包括目标数据表属主、目标数据表名、目标数据表套数;Determine the target data parameters according to the task descriptor, wherein the target data parameters include the owner of the target data table, the name of the target data table, and the number of sets of the target data table;
根据任务描述符确定变换规则,其中转换规则选自由以下各项组成的组:数据规范化、填写缺省默认值、数据集成、数据分组、数据关联、数据合并、排序和函数运算;determining transformation rules based on the task descriptor, wherein the transformation rules are selected from the group consisting of: data normalization, filling default default values, data integration, data grouping, data association, data merging, sorting, and function operations;
根据源数据参数从源数据库读取源数据;Read the source data from the source database according to the source data parameters;
根据变换规则对源数据进行处理生成目标数据。According to the transformation rules, the source data is processed to generate the target data.
优选地,本发明的数据批量转移方法还包括步骤响应子系统发送的数据请求,将目标数据发送至所述子系统。Preferably, the batch data transfer method of the present invention further includes the step of sending the target data to the subsystem in response to the data request sent by the subsystem.
鉴于这些教导,熟悉本领域的技术人员将容易想到本发明的其它实施例、组合和修改。因此,当结合上述说明和附图进行阅读时,本发明仅仅由权利要求限定。In view of these teachings, other embodiments, combinations and modifications of the invention will readily occur to those skilled in the art. Accordingly, the invention is only limited by the appended claims when read in conjunction with the foregoing description and accompanying drawings.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010619384.7A CN102541942B (en) | 2010-12-31 | 2010-12-31 | Data bulk transfer system and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010619384.7A CN102541942B (en) | 2010-12-31 | 2010-12-31 | Data bulk transfer system and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102541942A CN102541942A (en) | 2012-07-04 |
| CN102541942B true CN102541942B (en) | 2014-09-17 |
Family
ID=46348857
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010619384.7A Active CN102541942B (en) | 2010-12-31 | 2010-12-31 | Data bulk transfer system and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102541942B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102819589B (en) * | 2012-08-06 | 2015-02-04 | 北京久其软件股份有限公司 | ETL (Extract Transform Load)-based data optimization method and equipment |
| CN103927314B (en) * | 2013-01-16 | 2017-10-13 | 阿里巴巴集团控股有限公司 | A kind of method and apparatus of batch data processing |
| CN104424326B (en) * | 2013-09-09 | 2018-06-15 | 华为技术有限公司 | A kind of data processing method and device |
| CN105095327A (en) * | 2014-05-23 | 2015-11-25 | 深圳市珍爱网信息技术有限公司 | Distributed ELT system and scheduling method |
| CN105843966A (en) * | 2016-04-22 | 2016-08-10 | 中国银联股份有限公司 | Data processing system and method |
| CN110019133B (en) * | 2017-12-21 | 2021-07-13 | 北京京东尚科信息技术有限公司 | Data online migration method and device |
| CN109165200B (en) * | 2018-08-10 | 2022-04-01 | 北京奇虎科技有限公司 | Data synchronization method and device, computing equipment and computer storage medium |
| CN112148705A (en) * | 2019-06-28 | 2020-12-29 | 京东数字科技控股有限公司 | Data migration method and device |
| CN110457159A (en) * | 2019-08-21 | 2019-11-15 | 深圳前海微众银行股份有限公司 | A method, device, computing device and storage medium for processing batch tasks |
| CN112988860B (en) * | 2019-12-18 | 2023-09-26 | 菜鸟智能物流控股有限公司 | Data acceleration processing method and device and electronic equipment |
| CN115600560B (en) * | 2022-09-28 | 2023-06-20 | 中电金信软件有限公司 | Data conversion method, device and system, electronic equipment and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1407465A (en) * | 2001-08-13 | 2003-04-02 | 深圳市丛文软件技术有限公司 | Data exchanging method and device between different databases with different structure |
| CN1477546A (en) * | 2002-08-19 | 2004-02-25 | 万达信息股份有限公司 | Method for duplicating data of identical data table between two data bases |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7376675B2 (en) * | 2005-02-18 | 2008-05-20 | International Business Machines Corporation | Simulating multi-user activity while maintaining original linear request order for asynchronous transactional events |
-
2010
- 2010-12-31 CN CN201010619384.7A patent/CN102541942B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1407465A (en) * | 2001-08-13 | 2003-04-02 | 深圳市丛文软件技术有限公司 | Data exchanging method and device between different databases with different structure |
| CN1477546A (en) * | 2002-08-19 | 2004-02-25 | 万达信息股份有限公司 | Method for duplicating data of identical data table between two data bases |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102541942A (en) | 2012-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102541942B (en) | Data bulk transfer system and method thereof | |
| CN111158693B (en) | Incremental parallel processing of data | |
| Kobayashi et al. | OpenCL-ready high speed FPGA network for reconfigurable high performance computing | |
| CN112052370A (en) | Message generation method and device, electronic equipment and computer readable storage medium | |
| US8392936B2 (en) | Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink | |
| CN103455363B (en) | Command processing method, device and physical host of virtual machine | |
| CN111897660A (en) | Model deployment method, model deployment device and terminal device | |
| CN106780149A (en) | A kind of equipment real-time monitoring system based on timed task scheduling | |
| CN109766196A (en) | A task scheduling method, device and equipment | |
| CN114036183A (en) | A data ETL processing method, device, equipment and medium | |
| WO2021051589A1 (en) | Data storage method and apparatus, electronic device, and storage medium | |
| CN117971906A (en) | A multi-card collaborative database query method, device, equipment and storage medium | |
| CN108776833A (en) | A kind of data processing method, system and computer readable storage medium | |
| CN106599120A (en) | Stream processing framework-based data processing method and apparatus | |
| US11237994B2 (en) | Interrupt controller for controlling interrupts based on priorities of interrupts | |
| CN118014732A (en) | Data return method, device, equipment and medium | |
| CN104598354A (en) | Debugging method and device special for high-end fault-tolerant computer FPGA (field programmable Gate array) based on soft and hard architecture | |
| US11449344B1 (en) | Regular expression processor and parallel processing architecture | |
| Hahn et al. | SPEAR-JSON: Selective parsing of JSON to enable accelerated stream processing on FPGAs | |
| CN110750346B (en) | Task operation optimization method, device, terminal and storage medium | |
| CN118761382A (en) | Resume parsing method, device, equipment and medium based on RAG model | |
| CN111523657A (en) | Neural network accelerator creating method and device, electronic device and storage medium | |
| CN106708838A (en) | Flow data query method and apparatus | |
| CN114663330A (en) | Stem cell density determination method and device, electronic equipment and storage medium | |
| US12111779B2 (en) | Node identification allocation in a multi-tile system with multiple derivatives |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |