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

A Method for Analyzing Differences of Large File Data in Different Domain Name Formats

An analysis method and large file technology, applied in the field of computer networks, can solve problems such as failure to generate results, excessive memory consumption, and system crashes, and achieve the effects of optimizing time complexity, simplifying the traversal process, and small memory

Active Publication Date: 2019-08-20
CHINA INTERNET NETWORK INFORMATION CENTER
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, because escrow and zone are generally two relatively large files, it is impossible to complete the difference analysis by loading the memory comparison at one time, and it cannot be completed by a simple diff command. These traditional methods will cause excessive memory consumption , without producing results, and may even lead to system crashes due to excessive memory consumption

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
  • A Method for Analyzing Differences of Large File Data in Different Domain Name Formats
  • A Method for Analyzing Differences of Large File Data in Different Domain Name Formats
  • A Method for Analyzing Differences of Large File Data in Different Domain Name Formats

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0032] The implementation steps are described as follows:

[0033] 1) Traverse the escrow file, extract the rdeDom:name field in the escrow data to the memory index, and import the detailed information into the database. In the above example, the content nic.example is extracted;

[0034] 2) While extracting escrow, set the flag of the index index to false;

[0035] 3) Traverse the zone file and query in the memory index, if the query cannot be found, directly report such differences;

[0036] 4) If it can be queried in the index index, set the flag tag to true, then extract the field information of the record from the library for comparison, and report the difference result. For example, in the above example, nic.example also exists in the zone file, but the field details of the two records are different. The first difference is that there is rdeDom:secDN...

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 discloses a difference analysis method for big file data in different domain name formats.The method comprises the steps that 1, records in an escrow file are imported into a database, meanwhile, indexes generated in a memory, and a label is configured for each index; 2, each domain record in a zone is subjected to traversal, whether index information corresponding to the current record exists in the indexes or not is inquired about, if not, the record is written in a difference report A, and if yes, all field information of the record is extracted from the database and compared with corresponding domain information in a zone file, fields with differences are written in a difference report B, and meanwhile the corresponding label in the indexes is marked as true; 3, the indexes are subjected to traversal, the indexes is searched for the data with the label of false, and then corresponding escrow data is extracted and written in a difference report C.According to the method, time consumed for IO interface and database traversal is shortened, and time complexity is lowered.

Description

technical field [0001] The invention relates to a data difference analysis method for large files in two different formats in the field of domain name trusteeship, and belongs to the technical field of computer networks. Background technique [0002] Let's first talk about the domain name disaster recovery response mechanism proposed by ICANN. Usually the paralysis of a top-level domain is a catastrophic failure to the basic resources of the Internet. Therefore, it is imperative to protect the basic resources of the Internet by emergency hosting of the top-level domain data in order to quickly restore the basic service data of a certain top-level domain. must do. The source data files that need to be restored are two files saved in the top-level domain hosting link, namely escrow and zone, where escrow is a large xml file, and zone is another large file with a fixed format, both of which are The files containing domain-related information records, we want to compare and an...

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/81G06F16/835G06F16/838
Inventor 李晓东李洪涛卫俊凯周贵卿李志平
Owner CHINA INTERNET NETWORK INFORMATION CENTER
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