CN110222027A - The quantity method of calibration and computer readable storage medium of Data Migration - Google Patents

The quantity method of calibration and computer readable storage medium of Data Migration Download PDF

Info

Publication number
CN110222027A
CN110222027A CN201910333181.2A CN201910333181A CN110222027A CN 110222027 A CN110222027 A CN 110222027A CN 201910333181 A CN201910333181 A CN 201910333181A CN 110222027 A CN110222027 A CN 110222027A
Authority
CN
China
Prior art keywords
data
tables
major key
missing
database
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.)
Pending
Application number
CN201910333181.2A
Other languages
Chinese (zh)
Inventor
刘德建
林伟
郭玉湖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujian Tianquan Educational Technology Ltd
Original Assignee
Fujian Tianquan Educational Technology Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujian Tianquan Educational Technology Ltd filed Critical Fujian Tianquan Educational Technology Ltd
Priority to CN201910333181.2A priority Critical patent/CN110222027A/en
Publication of CN110222027A publication Critical patent/CN110222027A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/214Database migration support

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses the quantity method of calibration and computer readable storage medium of a kind of Data Migration, method includes: the major key ID for obtaining migrating data in old database, and the first set into Redis database is written after the major key ID is ranked up;According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;According to the first major key ID and the last one major key ID in the first set, the major key ID in corresponding range is inquired in each tables of data respectively, and the second set that each tables of data is corresponded into Redis database is written;According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain the corresponding missing set of each tables of data;If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.The efficiency of verification can be improved in the present invention.

Description

The quantity method of calibration and computer readable storage medium of Data Migration
Technical field
The present invention relates to technical field of data check more particularly to the quantity methods of calibration and computer of a kind of Data Migration Readable storage medium storing program for executing.
Background technique
In the prior art, all there are a corresponding server-sides for many systems, and in each system also there are One corresponding database, because of the mode of internet, user data is increased significantly, so also storing in database a large amount of Data.It is applied and is updated frequently due to internet system, it may appear that while the case where use new and old edition, in this scenario, New version system connects new database and uses, and old version system connects old database and uses.It, may in order to be compatible with new legacy data It needs to carry out Data Migration, migrates old database information into new database.
The transition process of data, mainly one in old database or multiple tables move to new number by migrator It is the data of lot lot to carry out Data Migration, without pipe transfer under normal circumstances according to one or multiple tables in library How is the result of data, finally requires the verifying for carrying out data bulk.For example, the data in certain of old database table (a corresponding major key ID) is moved in new database, can generate 3 datas in corresponding 3 tables according to business demand, Middle major key ID is consistent.At this time, it may be necessary to carry out the quantity validation of Data Migration.
Currently, carry out Data Migration quantity validation mode have it is following several:
1, corresponding library table record sum is inquired by count (*);But this mode can only know a total quantity, nothing Which clear ID of method or record lack, and need to carry out one by one the contrast operation of data.
2, the information of batch query old database table inquires the record information in new database, such as one by one or in bulk Fruit, which exists, then illustrates that record migrates successfully, fails if there is no then illustrating to migrate.But by the way of one by one, there can be efficiency Low problem, and batch mode is limited to the inquiry quantity limitation of database support.For example, (for inquiring by the way of in Data within the scope of some) inquiry of Lai Jinhang SQL compares, i.e., first inquires batch of data in old database, then use Which data is the mode of in, which inquire, is present in new database, and the then explanation being not present is the data of migration failure.But it uses , then there is quantitative limitation in the mode of in, the parameter that in is followed by oracle no more than 1000, and mysql or It substantially can not be more than thousands of, in this way, can only inquire every time the problem of limitation there is also quantity in other databases of person 1000 or so data can not promote verification efficiency, if data volume is very big, need time-consuming for a long time.
Summary of the invention
The technical problems to be solved by the present invention are: providing the quantity method of calibration of a kind of Data Migration and computer-readable The efficiency of verification can be improved in storage medium.
In order to solve the above-mentioned technical problem, a kind of the technical solution adopted by the present invention are as follows: quantity verification side of Data Migration Method, comprising:
The major key ID of migrating data is obtained in old database, and is written after the major key ID is ranked up to Redis First set in database;
According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;
According to the first major key ID and the last one major key ID in the first set, respectively in each tables of data The middle major key ID inquired in corresponding range, and the second set that each tables of data is corresponded into Redis database is written;
According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain each data The corresponding missing set of table;
If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.
The invention further relates to a kind of computer readable storage mediums, are stored thereon with computer program, and described program is located Reason device realizes following steps when executing:
The major key ID of migrating data is obtained in old database, and is written after the major key ID is ranked up to Redis First set in database;
According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;
According to the first major key ID and the last one major key ID in the first set, respectively in each tables of data The middle major key ID inquired in corresponding range, and the second set that each tables of data is corresponded into Redis database is written;
According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain each data The corresponding missing set of table;
If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.
The beneficial effects of the present invention are: by the way that major key ID corresponding in new old database is respectively written into Redis data In the different sets in library, then in the way of the set operation in Redis, missing set is calculated, passes through judgement missing set It whether is that sky can judge whether Data Migration migrates completely;Success is not migrated simultaneously as storing in missing set Major key ID, therefore can also quickly determine specific missing data, be migrated again convenient for subsequent.The present invention can be quick It determines missing total amount and specific missing data, substantially increases the verification efficiency of Data Migration.
Detailed description of the invention
Fig. 1 is a kind of flow chart of the quantity method of calibration of Data Migration of the invention;
Fig. 2 is the method flow diagram of the embodiment of the present invention one.
Specific embodiment
To explain the technical content, the achieved purpose and the effect of the present invention in detail, below in conjunction with embodiment and cooperate attached Figure is explained in detail.
The most critical design of the present invention is: Redis data will be respectively written into corresponding major key ID in new old database Different sets in library quickly calculate then in the way of the set operation in Redis and do not migrate successful data.
Referring to Fig. 1, a kind of quantity method of calibration of Data Migration, comprising:
The major key ID of migrating data is obtained in old database, and is written after the major key ID is ranked up to Redis First set in database;
According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;
According to the first major key ID and the last one major key ID in the first set, respectively in each tables of data The middle major key ID inquired in corresponding range, and the second set that each tables of data is corresponded into Redis database is written;
According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain each data The corresponding missing set of table;
If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.
As can be seen from the above description, the beneficial effects of the present invention are: it can quickly determine missing total amount and specific missing number According to substantially increasing the verification efficiency of Data Migration.
Further, the first major key ID and the last one major key ID according in the first set, respectively The major key ID in corresponding range is inquired in each tables of data, and is written and is corresponded to the of each tables of data into Redis database Two set specifically:
Using first major key ID in the first set as ID is started, by the last one master in the first set Key ID as terminate ID, in the corresponding tables of data of the migrating data inquiry be greater than or equal to the beginning ID and be less than or Equal to the major key ID for terminating ID, and is written after the major key ID inquired is ranked up and corresponds to institute into Redis database State the second set of a tables of data.
Seen from the above description, since the major key ID in first set is arranged in order, by obtaining first A major key ID and the last one major key ID can determine the range of the major key ID in first set, by the range in new data It is inquired in library, it is ensured that it is successfully main that all come from old database migration and migrations are got in new database Key ID.
Further, described according to the first set and the second set of each tables of data of the correspondence, it calculates separately Obtain the corresponding missing set of each tables of data specifically:
The first set is subjected to intersection calculating with the second set of corresponding each tables of data respectively, is obtained corresponding each The intersection set of tables of data;
The first set is subjected to difference set calculating with the intersection set of corresponding each tables of data respectively, is obtained described each The corresponding missing set of tables of data.
Seen from the above description, since the major key ID increased newly in new database may be got when obtaining second set, Therefore it first passes through calculating intersection and screens out these newly-increased major key ID, obtain migrating coming from old database in new database and move Successful major key ID is moved, then cuts intersection with the first set obtained from old database again, i.e., in all migrating datas The successful major key ID of migration is screened out in major key ID, remaining is the major key ID of migration failure.
Further, described according to the first set and the second set of each tables of data of the correspondence, it calculates separately After obtaining the corresponding missing set of each tables of data, further comprise:
If the corresponding missing set of each tables of data is not sky, respectively according to the corresponding missing collection of each tables of data It closes, the major key ID lacked in each tables of data is migrated again.
Seen from the above description, it is migrated again by the major key ID to missing, guarantees the integrality of Data Migration.
The present invention also proposes a kind of computer readable storage medium, is stored thereon with computer program, and described program is located Reason device realizes step as described above when executing.
Embodiment one
Referring to figure 2., the embodiment of the present invention one are as follows: a kind of quantity method of calibration of Data Migration, it can be to new legacy data The migration integrality of Data Migration between library is verified, and is included the following steps:
S1: in old database obtain migrating data major key ID, and be written after the major key ID is ranked up to First set in Redis database.
Specifically, it in a manner of paging query major key ID, and with the sortord of ID ascending order, inquires and moves in old database Move data major key ID, every batch of inquire 10000 ID, and in a manner of pipeline in Redis (pipeline) batch (batch) These ID are written in the first set of Redis (data structure is set set in Redis), and 1,000,000 major keys are written when amounting to ID then suspends write-in into first set.
S2: according to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained.Its In, mapping ruler is depending on different business scenario and business demand.
For example, it is assumed that only organized relevant data, major key ID are organization id in old database, these Data Migrations are arrived In new database, in addition to organizing relevant data, the relevant data of generating mechanism and it can also will record between tissue and mechanism Corresponding relationship, that is to say, that the tissue Data Migration in old database can be mapped into new database tissue table, institution table with And in node table (corresponding relationship for record organization and mechanism) this three tables of data, all there is tissue in this three tables of data This field of ID, it is subsequent to be inquired in this three tables of data.
S3: according to the first major key ID and the last one major key ID in the first set, respectively in each number According to the major key ID inquired in corresponding range in table, and the second set that each tables of data is corresponded into Redis database is written.
Specifically, using first major key ID in first set as ID is started, by the last one master in first set Key ID, then using the beginning ID and end ID as data base querying parameter, passes through paging query major key ID as ID is terminated Mode, and with the sortord of ID ascending order, inquiry is greater than the beginning in each tables of data in new database respectively ID and the major key ID for being less than the end ID, every batch of inquire 10000 ID, and in a manner of pipeline in Redis (pipeline) The ID that (batch) inquires these in batches is written in the second set for corresponding to each tables of data in Redis database.
Wherein, if step S1 uses the sortord of descending, using first major key ID in first set as terminating ID, using the last one major key ID in first set as beginning ID.
For example, inquiry is greater than beginning ID and is less than the major key ID for terminating ID, the major key that then will be inquired in tissue table Write-in corresponds to the second set of the tissue table into Redis database after ID is ranked up;And so on, obtain corresponding institution table Second set and corresponding node table second set.
S4: it according to the first set and the second set of each tables of data of the correspondence, calculates separately to obtain described each The corresponding missing set of tables of data.
Specifically, the first set is subjected to intersection calculating with the second set of corresponding each tables of data respectively, obtained To the intersection set of each tables of data of correspondence;It is poor that the first set is carried out with the intersection set of corresponding each tables of data respectively Collection calculates, and obtains the corresponding missing set of each tables of data.
For example, it is assumed that first set is denoted as A, the second set of corresponding tissue table is denoted as B, by the of corresponding institution table Two set are denoted as C, and the second set of corresponding node table is denoted as D.Since A, B, C, D are the set in Redis database, because This can carry out the operation for taking intersection union and difference set.Therefore, the intersection operation of Redis, obtained intersection are first carried out to A and B Set is denoted as B1;The intersection operation of Redis is carried out to A and C, obtained intersection set is denoted as C1;The friendship of Redis is carried out to A and D Collection operation, obtained intersection set are denoted as D1.Then the difference operation of Redis is carried out to A and B1, obtained difference set set is denoted as B2, B2 are the corresponding missing set of tissue table;The difference operation of Redis is carried out to A and C1, obtained difference set set is denoted as C2, C2 are the corresponding missing set of institution table;The difference operation of Redis is carried out to A and D1, obtained difference set set is denoted as D2, D2 are the corresponding missing set of node table.
S5: judge whether the corresponding missing set of each tables of data is sky, if so, S6 is thened follow the steps, if it is not, then holding Row step S7.
S6: determine that the quantity validation of Data Migration passes through, i.e., migrating data is without missing.
S7: gathering according to the corresponding missing of each tables of data respectively, to the major key ID lacked in each tables of data into Row migrates again.Specifically, if the corresponding missing set of a tables of data is not sky, then it represents that some migrating datas move to new number It is not mapped to the table when according to library, then mends the major key ID of missing in the table again from being mapped in the table in old database Fill the major key ID of missing.
Further, step S1, S3 and S4 can be executed by multiple asynchronous tasks.
Further, after step S6 and step S7, then it represents that the major key ID of present lot has located in first set Reason finishes, and can start the operation for carrying out next batch, that is, re-execute the steps S1.Preferably, re-execute the steps S1 it Before, it can first empty first set.Therefore, the present embodiment can carry out data check to the data volume of million ranks, compared to existing There is mode to substantially increase verification efficiency.
The present embodiment loads the correspondence ID of new old database using the set operation mode in single point R edis in batch Into single point R edis, in a manner of set operation in Redis, the intersection in two set is calculated, later, by legacy data set button Except intersection, remaining data are without migrating successful ID.It by this way can be clearly without migrating successful data number Amount and specific data information, can be used for it is subsequent migrated again or other operations, and each set operation can be with hundred Ten thousand number of levelss carry out operation, and the fast hundred times of the calculating that the mode than in front of carries out substantially increase the effect of verification Rate.
Embodiment two
The present embodiment is a kind of computer readable storage medium of corresponding above-described embodiment, is stored thereon with computer journey Sequence realizes following steps when described program is executed by processor:
The major key ID of migrating data is obtained in old database, and is written after the major key ID is ranked up to Redis First set in database;
According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;
According to the first major key ID and the last one major key ID in the first set, respectively in each tables of data The middle major key ID inquired in corresponding range, and the second set that each tables of data is corresponded into Redis database is written;
According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain each data The corresponding missing set of table;
If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.
Further, the first major key ID and the last one major key ID according in the first set, respectively The major key ID in corresponding range is inquired in each tables of data, and is written and is corresponded to the of each tables of data into Redis database Two set specifically:
Using first major key ID in the first set as ID is started, by the last one master in the first set Key ID as terminate ID, in the corresponding tables of data of the migrating data inquiry be greater than or equal to the beginning ID and be less than or Equal to the major key ID for terminating ID, and is written after the major key ID inquired is ranked up and corresponds to institute into Redis database State the second set of a tables of data.
Further, described according to the first set and the second set of each tables of data of the correspondence, it calculates separately Obtain the corresponding missing set of each tables of data specifically:
The first set is subjected to intersection calculating with the second set of corresponding each tables of data respectively, is obtained corresponding each The intersection set of tables of data;
The first set is subjected to difference set calculating with the intersection set of corresponding each tables of data respectively, is obtained described each The corresponding missing set of tables of data.
Further, described according to the first set and the second set of each tables of data of the correspondence, it calculates separately After obtaining the corresponding missing set of each tables of data, further comprise:
If the corresponding missing set of each tables of data is not sky, respectively according to the corresponding missing collection of each tables of data It closes, the major key ID lacked in each tables of data is migrated again.
In conclusion the quantity method of calibration and computer readable storage medium of a kind of Data Migration provided by the invention, By the way that major key ID corresponding in new old database to be respectively written into the different sets of Redis database, then using in Redis Set operation mode, calculate missing set, by judge missing gather whether be whether sky can judge Data Migration Migration is complete;Successful major key ID is not migrated simultaneously as storing in missing set, therefore can also quickly determine and provide The missing data of body is migrated again convenient for subsequent;It is migrated again by the major key ID to missing, guarantees Data Migration Integrality.The present invention can quickly determine missing total amount and specific missing data, substantially increase the verification effect of Data Migration Rate.
The above description is only an embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalents made by bright specification and accompanying drawing content are applied directly or indirectly in relevant technical field, similarly include In scope of patent protection of the invention.

Claims (8)

1. a kind of quantity method of calibration of Data Migration characterized by comprising
The major key ID of migrating data is obtained in old database, and is written after the major key ID is ranked up to Redis data First set in library;
According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;
According to the first major key ID and the last one major key ID in the first set, looked into each tables of data respectively The major key ID in corresponding range is ask, and the second set for corresponding to each tables of data into Redis database is written;
According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain each tables of data pair The missing set answered;
If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.
2. the quantity method of calibration of Data Migration according to claim 1, which is characterized in that described according to first collection First major key ID and the last one major key ID in conjunction inquire the major key in corresponding range in each tables of data respectively ID, and the second set that each tables of data is corresponded into Redis database is written specifically:
Using first major key ID in the first set as ID is started, by the last one major key ID in the first set As ID is terminated, inquiry is greater than or equal to the beginning ID and is less than or equal in the corresponding tables of data of the migrating data The major key ID for terminating ID, and be written after the major key ID inquired is ranked up and correspond to described one into Redis database The second set of tables of data.
3. the quantity method of calibration of Data Migration according to claim 1, which is characterized in that described according to first collection The second set of conjunction and each tables of data of the correspondence calculates separately to obtain the corresponding missing set of each tables of data specifically Are as follows:
The first set is subjected to intersection calculating with the second set of corresponding each tables of data respectively, obtains corresponding to each data The intersection set of table;
The first set is subjected to difference set calculating with the intersection set of corresponding each tables of data respectively, obtains each data The corresponding missing set of table.
4. the quantity method of calibration of Data Migration according to claim 1, which is characterized in that described according to first collection The second set of conjunction and each tables of data of the correspondence calculates separately after obtaining the corresponding missing set of each tables of data, Further comprise:
If the corresponding missing set of each tables of data is not sky, respectively according to the corresponding missing set of each tables of data, The major key ID lacked in each tables of data is migrated again.
5. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that described program is by processor Following steps are realized when execution:
The major key ID of migrating data is obtained in old database, and is written after the major key ID is ranked up to Redis data First set in library;
According to preset mapping ruler, the migrating data corresponding each tables of data in new database is obtained;
According to the first major key ID and the last one major key ID in the first set, looked into each tables of data respectively The major key ID in corresponding range is ask, and the second set for corresponding to each tables of data into Redis database is written;
According to the first set and the second set of each tables of data of the correspondence, calculate separately to obtain each tables of data pair The missing set answered;
If the corresponding missing set of each tables of data is sky, determine that the quantity validation of Data Migration passes through.
6. computer readable storage medium according to claim 5, which is characterized in that described according in the first set First major key ID and the last one major key ID, the major key ID in corresponding range is inquired in each tables of data respectively, And the second set that each tables of data is corresponded into Redis database is written specifically:
Using first major key ID in the first set as ID is started, by the last one major key ID in the first set As ID is terminated, inquiry is greater than or equal to the beginning ID and is less than or equal in the corresponding tables of data of the migrating data The major key ID for terminating ID, and be written after the major key ID inquired is ranked up and correspond to described one into Redis database The second set of tables of data.
7. computer readable storage medium according to claim 5, which is characterized in that it is described according to the first set with And the second set of each tables of data of correspondence, it calculates separately to obtain the corresponding missing set of each tables of data specifically:
The first set is subjected to intersection calculating with the second set of corresponding each tables of data respectively, obtains corresponding to each data The intersection set of table;
The first set is subjected to difference set calculating with the intersection set of corresponding each tables of data respectively, obtains each data The corresponding missing set of table.
8. computer readable storage medium according to claim 5, which is characterized in that it is described according to the first set with And the second set of each tables of data of correspondence, it calculates separately after obtaining the corresponding missing set of each tables of data, into one Step includes:
If the corresponding missing set of each tables of data is not sky, respectively according to the corresponding missing set of each tables of data, The major key ID lacked in each tables of data is migrated again.
CN201910333181.2A 2019-04-24 2019-04-24 The quantity method of calibration and computer readable storage medium of Data Migration Pending CN110222027A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910333181.2A CN110222027A (en) 2019-04-24 2019-04-24 The quantity method of calibration and computer readable storage medium of Data Migration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910333181.2A CN110222027A (en) 2019-04-24 2019-04-24 The quantity method of calibration and computer readable storage medium of Data Migration

Publications (1)

Publication Number Publication Date
CN110222027A true CN110222027A (en) 2019-09-10

Family

ID=67819966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910333181.2A Pending CN110222027A (en) 2019-04-24 2019-04-24 The quantity method of calibration and computer readable storage medium of Data Migration

Country Status (1)

Country Link
CN (1) CN110222027A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111190884A (en) * 2019-12-17 2020-05-22 腾讯科技(深圳)有限公司 Data verification method, device and computer readable storage medium
CN111611253A (en) * 2020-04-01 2020-09-01 石化盈科信息技术有限责任公司 Data verification method, device and storage medium
CN112579591A (en) * 2019-09-30 2021-03-30 重庆小雨点小额贷款有限公司 Data verification method and device, electronic equipment and computer readable storage medium
CN112835869A (en) * 2021-01-15 2021-05-25 中国船舶重工集团公司七五0试验场 Fuzzy data cleaning method based on reverse data irrigation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793424A (en) * 2012-10-31 2014-05-14 阿里巴巴集团控股有限公司 Database data migration method and database data migration system
CN104252481A (en) * 2013-06-27 2014-12-31 阿里巴巴集团控股有限公司 Dynamic check method and device for consistency of main and salve databases
CN104778179A (en) * 2014-01-14 2015-07-15 阿里巴巴集团控股有限公司 Data migration test method and system
US20150378855A1 (en) * 2013-03-22 2015-12-31 Hitachi, Ltd. Storage subsystem, and method for verifying storage area
CN106815326A (en) * 2016-12-28 2017-06-09 中国民航信息网络股份有限公司 A kind of system and method for detecting dereliction key data table uniformity

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103793424A (en) * 2012-10-31 2014-05-14 阿里巴巴集团控股有限公司 Database data migration method and database data migration system
US20150378855A1 (en) * 2013-03-22 2015-12-31 Hitachi, Ltd. Storage subsystem, and method for verifying storage area
CN104252481A (en) * 2013-06-27 2014-12-31 阿里巴巴集团控股有限公司 Dynamic check method and device for consistency of main and salve databases
CN104778179A (en) * 2014-01-14 2015-07-15 阿里巴巴集团控股有限公司 Data migration test method and system
CN106815326A (en) * 2016-12-28 2017-06-09 中国民航信息网络股份有限公司 A kind of system and method for detecting dereliction key data table uniformity

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112579591A (en) * 2019-09-30 2021-03-30 重庆小雨点小额贷款有限公司 Data verification method and device, electronic equipment and computer readable storage medium
CN111190884A (en) * 2019-12-17 2020-05-22 腾讯科技(深圳)有限公司 Data verification method, device and computer readable storage medium
CN111611253A (en) * 2020-04-01 2020-09-01 石化盈科信息技术有限责任公司 Data verification method, device and storage medium
CN111611253B (en) * 2020-04-01 2023-08-08 石化盈科信息技术有限责任公司 Data verification method, device and storage medium
CN112835869A (en) * 2021-01-15 2021-05-25 中国船舶重工集团公司七五0试验场 Fuzzy data cleaning method based on reverse data irrigation
CN112835869B (en) * 2021-01-15 2023-05-02 中国船舶重工集团公司七五0试验场 Fuzzy data cleaning method based on reverse data irrigation

Similar Documents

Publication Publication Date Title
CN110222027A (en) The quantity method of calibration and computer readable storage medium of Data Migration
US9830372B2 (en) Scalable coordination aware static partitioning for database replication
CN105373599B (en) Data mover system based on various data storing platforms
CN109189852B (en) Data synchronization method and device for data synchronization
US9064031B2 (en) Advancements in data distribution methods and referential integrity
US9589041B2 (en) Client and server integration for replicating data
US10031935B1 (en) Customer-requested partitioning of journal-based storage systems
US20150269215A1 (en) Dependency-aware transaction batching for data replication
CN111767303A (en) Data query method and device, server and readable storage medium
US20160132542A1 (en) Online index rebuilding method and apparatus
EP2713555B1 (en) Data configuration method and device, and rollback method and device for data configuration
Bermbach et al. Informed schema design for column store-based database services
CN111143470A (en) Cross-platform database data synchronization comparison method and device
CN107798111B (en) Method for exporting data in large batch in distributed environment
CN109828966A (en) Gradual heavy hash method, device, computer equipment and storage medium
CN111767266A (en) Entity contact model design method and device, computer equipment and storage medium
US10235100B2 (en) Optimizing column based database table compression
US20140108367A1 (en) Client apparatus and database server for resumable transaction and method thereof
CN107766519B (en) Method for visually configuring data structure
US10521426B2 (en) Query plan generation for split table query operations
CN116955341A (en) Database integrity evaluation method, system and application thereof
CN104750743A (en) System and method for ticking and rechecking transaction files
US11556532B2 (en) Hash trie based optimization of database operations
RU2650032C1 (en) Electronic database and method of its formation
WO2014009999A1 (en) Database system and database management method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination