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

System and method for data migration

A technology for migrating systems and data, which is applied in electrical digital data processing, special data processing applications, instruments, etc. It can solve the problems of large development costs for export tools, low data migration performance, and long data migration process, etc., to improve data migration. performance, reduce development difficulty and cost, and reduce operation and maintenance costs

Active Publication Date: 2013-03-27
ALIBABA GRP HLDG LTD
View PDF6 Cites 103 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1. Both data export and transcoding process require disk dump, because disk dump requires a lot of disk I / O (input / output, input / output), and disk is a slow device, which leads to the process of data migration It is relatively long, and the performance of data migration is low; in addition, in the long data migration process, users not only need to connect the upstream and downstream processes, monitor each process, but also monitor the disk space, which greatly increases the operation and maintenance cost;
[0006] 2. Although there are many mature data import and export tools, they generally only support one or a few specific types of databases; once you have many heterogeneous data sources, such as Mysql, Oracle, Rac, Hive and other database / file systems , and often need to import and export data between these heterogeneous data sources, then it is necessary to develop / maintain / learn to use a batch of such tools, and as the type of data source increases, the number of required import and export tools will increase linearly , and the development of import and export tools will cost a lot of development costs

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
  • System and method for data migration
  • System and method for data migration
  • System and method for data migration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0053] One of the core ideas of the embodiment of this application is to perform data migration according to the configuration file, and during the data migration process, use the data exchange buffer module to temporarily store the data read from the source address, because the data in the data exchange buffer module immediately is taken away and written to the target address, so the entire data migration process does not require disk transfer. Therefore, compared with the existing technology, the process of data migration can be shortened and the performance of data migration can be improved; in addition, during the process of data migration, the user does not need to monitor the disk space, so the oper...

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 system and a method for data migration. The system specifically comprises a configuration reading module, a reading module, a data exchange buffer module and a writing module, wherein the configuration reading module is used for reading a configuration file of a data migration task, and the configuration file comprises data reading information and data writing information; the reading module is used for reading the data according to the data reading information in the configuration file and converting the read data into an intermediate format to be written into the data exchange buffer module; the data exchange buffer module is used for temporarily storing the written intermediate format data; and the writing module is used for reading the intermediate format data from the data exchange buffer module, writing the information according to the data in the configuration file and converting the intermediate format data into a target format to be written into a target address. By the system, the data migration performance can be improved, and the maintenance cost and the development cost which are spent on data migration are lowered.

Description

technical field [0001] The present application relates to the technical field of computer system data processing, in particular to a data migration system and method. Background technique [0002] At present, with the development of network technology and the increase of information volume, a huge number of distributed heterogeneous information sources have been formed on the network. Due to the different geographical locations or the increase of new needs, various enterprises and institutions have also formed a distributed, heterogeneous and huge data collection. A very important reason for the emergence of heterogeneous data sources is the simultaneous existence of multiple commercial databases. [0003] There are various forms of heterogeneous data sources, which can be distinguished in terms of structure. They can include not only structured data in databases (such as relational databases), but also unstructured data in file systems, such as general text files, emails, ...

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
IPC IPC(8): G06F17/30
Inventor 王磊
Owner ALIBABA GRP HLDG 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