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

Data recovery method and system in agile development

A recovery method and data technology, which is applied in the direction of data error detection, electrical digital data processing, and response error generation, can solve the problems of reduced test efficiency, affecting test efficiency, and high cost of preparing data. To achieve the effect of improving test efficiency

Pending Publication Date: 2021-01-22
JIANGSU SECURITIES
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for replacing different versions of test data or performing multiple scene tests on one piece of data at the same time, the manual import and export method is still used, which greatly reduces the test efficiency.
[0004] According to the testers, in the process of using multiple data versions for testing, there are problems such as difficult data reuse and high cost of data preparation, resulting in a long data recovery cycle. If the data exported from production is used as the basic data, then after several tests , it will not be able to restore to the basic data state, which has affected the test efficiency, and there is no better solution in the industry
At the same time, in the process of test development, when different projects develop and test in parallel with multiple branches, it will lead to inconsistent library structure and data conflicts.

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 recovery method and system in agile development
  • Data recovery method and system in agile development
  • Data recovery method and system in agile development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] This embodiment provides a data recovery method and system in agile development. The method is based on products with CDM (data copy management) technical characteristics, and prepares server resources that can store data copies according to the number of parallel test scenarios. Environment, snapshots are taken at key points in the data copy life cycle, and only the historical data copy needs to be mounted when the data copy is rolled back. During parallel testing, the data copy needs to be mounted to multiple servers that have been prepared. The present invention uses the CDM product by calling the CDM product API, and provides three core technologies for the CDM product: snapshot generation, uninstallation snapshot, and mounting snapshot, and processes data through the CDM product (production snapshot, uninstallation snapshot, and mounting snapshot).

[0030] combine figure 1 , the present invention a kind of data restoration method and system in agile development, c...

Embodiment 2

[0043] This embodiment provides a data recovery method in agile development, including the following steps:

[0044] Generate data copies by taking snapshots at key points in the data copy lifecycle;

[0045] Establish a historical database based on the generated data copy;

[0046] Receiving a data recovery request; according to the database recovery request, calling a corresponding data copy from the historical database to perform data recovery on the target database.

[0047] Specifically, the method for recalling the corresponding data copy from the historical database for data restoration includes: mounting the historical data copy when the data copy rolls back, and / or, mounting the data copy at most server.

[0048] Specifically, such as figure 2 As shown, taking a snapshot at a key point in the life cycle of the data copy includes the following steps:

[0049] Step A: Locate the host and mount point according to IP;

[0050] Step B: Confirm whether the host has a ...

Embodiment 3

[0080] The present invention provides a data recovery system in agile development, said system comprising:

[0081] Copy generation module: used to generate data copies by taking snapshots at key points in the life cycle of data copies;

[0082] Database module: used to establish a historical database based on the generated data copy;

[0083] Request receiving module: used to receive data recovery requests;

[0084] Data recovery module: used to retrieve corresponding data copies from the target database to perform data recovery on the target database according to the database recovery request.

[0085] The request receiving module includes a graphical page, which is used to save and mount data versions, control the start and stop of the database, and display the topological relationship between multiple versions of data.

[0086] The hardware of the system provided by this embodiment includes a general-purpose server, and the backup data generated is stored on a software s...

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 aims to provide a data recovery method in agile development, which solves the use difficulty of agile development data and recovers the data to any time point. The data recovery method in agile development comprises the following steps of: generating a data copy by snapshooting at a key time point of the life cycle of the data copy; establishing a historical database according to thegenerated data copy; receiving a data recovery request; and according to the database recovery request, calling a corresponding data copy from the historical database to perform data recovery on a target database. The problem that data is difficult to reuse in the testing process is solved, the data copy is generated by snapshotting at the key time point of the life cycle of the data copy, the historical database is established according to the generated data copy, subsequent change does not influence basic data, and the data can be returned to any historical data version at any time. The time for exporting the data from the production environment again is indirectly saved.

Description

technical field [0001] The invention relates to the field of data recovery in agile development, in particular to a data recovery method and system in agile development. Background technique [0002] Agile development takes the evolution of user needs as the core, and adopts iterative and step-by-step methods for software development. In agile development, a software project is divided into multiple sub-projects at the initial stage of construction, and the results of each sub-project have been tested to be visual, integrable, and operational. In other words, it is to divide a large project into multiple small projects that are interrelated but can also be operated independently, and complete them separately, and the software is always in a usable state during the process. [0003] With the rapid development of the company's business and the implementation of agile development, the iteration speed of application versions has been significantly accelerated, and the frequency...

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 Applications(China)
IPC IPC(8): G06F11/14
CPCG06F11/1448G06F11/1464
Inventor 张文强孙伟管文琦王新明
Owner JIANGSU SECURITIES
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