Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method, device and system for high-performance distributed data conversion

A distributed data, high-performance technology, applied in file systems, file system management, electronic digital data processing, etc., can solve problems such as high re-execution costs, cumbersome language tags, and inability to split large-scale data tasks into multiple sub-tasks. , to achieve the effect of improving fault tolerance rate and execution efficiency, avoiding timeout and no longer executing, and improving data conversion performance

Active Publication Date: 2020-09-01
JINGDONG TECH HLDG CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if all the data is loaded into the memory at one time, it is easy to cause memory overflow; and a large amount of data will cause the task execution time to be too long, and only a single machine can be used to generate files, resulting in poor conversion performance and high risk; in addition, task execution fails Afterwards, all data needs to be retrieved again. A large amount of data tasks cannot be split into multiple subtasks. The cost of re-executing tasks is higher than that of re-executing sub-tasks after splitting.
[0012] 3. Existing file upload strategy: Overwrite method is adopted, that is, data overwrites the same file, resulting in the re-covering of the valid data that was successfully uploaded before, resulting in waste of data transmission
[0013] 4. In addition, the commonly used data conversion templates in the prior art include Freemarker, Velocity, HTTP, etc., but templates based on Freemarker, Velocity, and HTTP have poor conversion performance, and it takes a long time to generate data files of massive data. Labeling is cumbersome

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method, device and system for high-performance distributed data conversion
  • Method, device and system for high-performance distributed data conversion
  • Method, device and system for high-performance distributed data conversion

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Exemplary embodiments of the present invention are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.

[0041] The high-performance distributed data conversion solution in the embodiment of the present invention can be realized based on a high-performance distributed data conversion device. The high-performance distributed data conversion device in the embodiment of the present invention mainly includes a task module, a data template module, a data acquisition module and a d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method, device and system for converting high-performance distributed data. Task scheduling can be carried out based on time scales, tasks about to execute mass data are split, the task executing efficiency is improved, the error-tolerant rate is increased, an efficient file conversion template is utilized, and the high performance of data conversion can be guaranteed. The method comprises the steps that the data conversion template is configured and stored; the tasks to be executed are acquired, and then the total data amount to be executed by the tasks to be executed is acquired according to the tasks to be executed; the tasks to be executed are split into a plurality of sub-tasks according to the total data amount, and then sub-task data is acquired according to the sub-tasks; the sub-task data is converted according to the data conversion template, target conversion data is obtained, and target conversion data is stored in a target conversion file.

Description

technical field [0001] The invention relates to the field of computer technology and software, in particular to a method, device and system for high-performance distributed data conversion. Background technique [0002] In the process of connecting information systems between different companies, the scene of exchanging data through files is often encountered, which requires the data existing in the database to generate corresponding data files in a certain format. When the amount of interactive data is large, a fast, efficient and stable function module for generating data files is needed. [0003] The existing common data conversion to realize the file generation scheme roughly includes the following steps: [0004] 1. Use the scheduled task to start the task of generating the data file at the specified time point; [0005] 2. Query the corresponding data from the database according to the task parameters; [0006] 3. Load all the queried data into the memory and conver...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/11G06F16/182
CPCG06F16/116G06F16/182
Inventor 杨博文赖韬吴武桓吴佳林
Owner JINGDONG TECH HLDG CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products