Patent ID: 11874855
Assignee: COMPUTER NETWORK INFORMATION CENTER, CHINESE ACADEMY OF SCIENCES
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A data storage method for massive remote-sensing images, comprising:
1) while keeping an original remote-sensing image projection unchanged, segmenting a remote-sensing image according to a spatial position by taking a coordinate origin point of an original projection system of a remote-sensing image to be subdivided as a reference, taking pixels of the remote-sensing image to be subdivided as units, and setting a grid size as a fixed value, wherein data in each grid corresponds to a data block; and numbering each data block and calculating offset information of a pixel point at an upper left corner of a corresponding data block relative to a pixel point at the upper left corner of the remote-sensing image, wherein each data block file segmented is parsed into an N-dimensional matrix grid unit, wherein the N-dimensional matrix grid unit corresponding to each data block is written into a corresponding pool in parallel;
2) collecting a data access log of an underlying distributed object storage system in a past period of time, counting a number of data requests processed by and data amount transmitted by different clusters in the underlying distributed object storage system and different storage pools in a same cluster, quantifying load conditions of each cluster and each pool in a same cluster according to statistical information, and measuring a load index of each cluster and a load index of each pool;
3) selecting, according to the load index determined in step 2), a pool with a minimum load in a cluster with a minimum current load to serve as a storage position of a current data block, and writing each data block into a corresponding pool;
4) after each data block is stored, returning a data identifier dataid and a data access path of the remote-sensing image; and
5) storing metadata of each data block in a meta database.