Data migration method and device

A technology of data and metadata, applied in the field of data migration and data migration device, can solve the problems of not supporting other cloud storage products, unable to migrate data in both directions, etc.

Active Publication Date: 2017-10-24
ALIBABA GRP HLDG LTD
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the existing data migration technologies or tools can only transfer data between cloud storage products provided by a certain service provider and users in a targeted manner, and do not support other c...

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
  • Data migration method and device
  • Data migration method and device
  • Data migration method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0139] refer to figure 1 , which shows a flow chart of the steps of an embodiment of a data migration method of the present application, which may specifically include the following steps:

[0140] Step 110, receiving a migration task of migrating data in the first system to the second system; the first system and the second system are any two systems in a plurality of systems.

[0141] A data migration method of the present application is a method of migrating data in one system to another system, and is aimed at any two systems in multiple systems. The system can be a server with storage function, or storage space, cloud storage products, etc., such as client file system (Local), AWS (Amazon Web Services, Amazon Cloud Services) S3, Alibaba Cloud OSS (ObjectStorage Service, object storage service), Microsoft cloud computing platform Azure storage data service (Blob), Qiniu cloud storage (QiNiu), etc. Such as Figure 1A Schematic diagram of data migration for the aforementi...

Embodiment 2

[0221] refer to figure 2 , which shows a flow chart of the steps of an embodiment of a data migration method of the present application, which may specifically include the following steps:

[0222] Step 210, receiving a migration task of migrating data in the first system to the second system; the first system and the second system are any two systems in the plurality of systems.

[0223] Such as Figure 1A In the example in , the user can select any two systems, and set one system as the first system and the other as the second system.

[0224] Step 220, determining the upper-layer interfaces belonging to the acquired data and the upper-layer interfaces belonging to the synchronous data.

[0225] Step 230: The scanner of the management component executes the upper-layer interface for obtaining metadata, and the upper-layer interface for obtaining metadata calls the bottom-layer operation interface for obtaining metadata of the first system through the abstract class interf...

Embodiment 3

[0288] refer to image 3 , which shows a structural block diagram of an embodiment of a data migration device of the present application, which may specifically include the following modules:

[0289] The task receiving module 310 is adapted to receive a migration task of migrating data in the first system to the second system; the first system and the second system are any two systems in the plurality of systems.

[0290] The migration module 320 is adapted to call the upper-layer interfaces corresponding to the migration tasks, and the upper-layer interfaces call the bottom-layer operation interfaces of the first system and the second system through the abstract interface class, so as to migrate the data of the first system to the second system system.

[0291] In another preferred embodiment of the present application, the migration module 320 includes:

[0292] The upper-layer interface determining submodule is suitable for determining the upper-layer interfaces belongin...

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

Embodiments of the invention provide a data migration method and device, and relates to the technical field of computers. The method comprises the following steps of: receiving a migration task of migrating data in a first system into a second system; and calling each upper interface corresponding to the migration task, and calling bottom-layer operation interfaces of the first system and the second system by each upper interface through an abstract interface class so as to migrate the data of the first system to the second system. According to the method and device, bidirectional data transmission and migration can be carried out between any two data terminals, and bidirectional data transmission and migration can be realized between any data terminal which comprises cloud storage products, which do not support data migration, such as Baidu object storage and Jinshan object storage and any other data terminal.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a data migration method and a data migration device. Background technique [0002] With the rapid development of cloud computing platforms and markets at home and abroad, there are more and more cloud storage products. On the cloud computing platform, cloud server is the most basic and important product, followed by cloud storage. Major cloud service providers have their own cloud storage products, such as S3 of AWS (Amazon Web Services, Amazon Cloud Services), OSS (Object Storage Service, Object Storage Service) of Alibaba Cloud, storage data service ( blobs). In addition, there are service providers like Qiniu Cloud Storage that specialize in providing cloud storage services. [0003] Although there are many types of cloud storage products, they all have some common points in terms of functions and usage methods, but when it comes to API (Application Programming ...

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/30G06F3/06
CPCG06F16/214G06F3/0647G06F3/067G06F16/178G06F16/27
Inventor 阿逸喆
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products