CN106802776A - A kind of method of mapped file to actual physical storage - Google Patents
A kind of method of mapped file to actual physical storage Download PDFInfo
- Publication number
- CN106802776A CN106802776A CN201710039350.2A CN201710039350A CN106802776A CN 106802776 A CN106802776 A CN 106802776A CN 201710039350 A CN201710039350 A CN 201710039350A CN 106802776 A CN106802776 A CN 106802776A
- Authority
- CN
- China
- Prior art keywords
- memory
- file
- node
- document
- list
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of method of mapped file to actual physical storage, belongs to computer software and network application field, distributed storage architecture of the present invention based at least one primary storage service node with multiple memory nodes.The information of each memory node is operationally held in primary storage service, when needing to map certain file, selects certain memory node, and this document is mapped to correct position by comprehensive this document information.Realize that file is quick, be mapped exactly to memory node.
Description
Technical field
The present invention relates to computer software and net application technology, more particularly to a kind of mapped file is to actual physical storage
Method.
Background technology
With the arrival of cloud computing era, expansible, High Availabitity, the distributed storage of high safety turn into a main flow side
To.Public cloud, private clound, enterprise's cloud etc. occur one after another, and distributed storage service is provided to the user of popular or zonule.
Distributed storage services general framework on multiple memory nodes.Therefore how fast and accurately by file
Being mapped on these memories just becomes a problem.The property of efficient mapping method strong influence distributed memory system
Energy.
The content of the invention
In order to solve problem above, the present invention proposes a kind of mapped file in distributed memory system to actual physics
The method of storage.Solve the problems, such as how to realize that file is quick in distributed memory system, be mapped exactly to memory node.
The technical scheme is that
A kind of mapped file to actual physical storage method,
In storage, store main service and one memory node is selected according to strategy, the attribute of the node is obtained, in integration node category
File is stored and generates a unique URL and points to this document by property and file attribute, to support the read-write of file.
Mainly include three parts:
1)The list of the memory that distributed storage service persistence has been accessed.
2)Memory and mapped file are selected according to memory attribute information.
3)Distributed storage services the stored file attribute information of persistence.
Carrying entity is a distributed memory system software, current this system access of its internal persistence it is all
The information list of memory node, each list node have recorded a series of attribute information of the memory, its main letter
Breath includes code name, positional information, the authentication information of the memory;
The software inhouse also persistence fileinfo list stored by it, each node of list stores this document one
The attribute information of series, the relative path of main memory code name, file including where file in memory;
Distributed memory system, by one memory of policy selection, reads the position of memory when file storage request is received
Confidence ceases, and is connected to this memory;
Characteristic according to file and memory generates a relative path of storage this document, stores this document, and by this document
Attribute information be added to the fileinfo list of software persistence, in case used by file read-write.
Specific embodiment
More detailed elaboration is carried out to present disclosure below:
1) the carrying entity of this method is a distributed memory system software, and current this system of its internal persistence connects
The information list of all memory nodes for entering, each list node have recorded a series of attribute information of the memory, its
Main information includes code name, the positional information of the memory(URI), authentication information(User name password)Deng.
2) the software inhouse also persistence fileinfo list stored by it, each node of list is stored
The a series of attribute information of this document, the relative path of main memory code name, file including where file in memory
Deng.
3) distributed memory system, by one memory of certain policy selection, is read when file storage request is received
The positional information of access to memory, is connected to this memory.
4)Characteristic according to file and memory generates a relative path of storage this document, stores this document, and will
The attribute information of this document is added to the fileinfo list of software persistence, in case used by file read-write.
5)One method of the mapped file to actual physical storage in distributed memory system of implementation above.
Distributed storage architecture of the present invention based at least one primary storage service node with multiple memory nodes.Host
The information of each memory node is operationally held in storage service, when needing to map certain file, selects certain memory section
Point, comprehensive this document information, correct position is mapped to by this document.
Claims (6)
1. method of a kind of mapped file to actual physical storage, it is characterised in that
In storage, store main service and one memory node is selected according to strategy, the attribute of the node is obtained, in integration node category
File is stored and generates a unique URL and points to this document by property and file attribute, to support the read-write of file.
2. method according to claim 1, it is characterised in that
Mainly include three parts:
1)The list of the memory that distributed storage service persistence has been accessed;
2)Memory and mapped file are selected according to memory attribute information;
3)Distributed storage services the stored file attribute information of persistence.
3. method according to claim 2, it is characterised in that
Carrying entity is a distributed memory system software, all storages of current this system access of its internal persistence
The information list of device node, each list node have recorded a series of attribute information of the memory, its main packet
Include code name, positional information, the authentication information of the memory.
4. method according to claim 3, it is characterised in that
The software inhouse also persistence fileinfo list stored by it, each node of list stores this document one
The attribute information of series, the relative path of main memory code name, file including where file in memory.
5. method according to claim 4, it is characterised in that
Distributed memory system, by one memory of policy selection, reads the position of memory when file storage request is received
Confidence ceases, and is connected to this memory.
6. method according to claim 5, it is characterised in that
Characteristic according to file and memory generates a relative path of storage this document, stores this document, and by this document
Attribute information be added to the fileinfo list of software persistence, in case used by file read-write.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710039350.2A CN106802776A (en) | 2017-01-19 | 2017-01-19 | A kind of method of mapped file to actual physical storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710039350.2A CN106802776A (en) | 2017-01-19 | 2017-01-19 | A kind of method of mapped file to actual physical storage |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106802776A true CN106802776A (en) | 2017-06-06 |
Family
ID=58986841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710039350.2A Pending CN106802776A (en) | 2017-01-19 | 2017-01-19 | A kind of method of mapped file to actual physical storage |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106802776A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447910A (en) * | 2007-11-26 | 2009-06-03 | 华为技术有限公司 | Distributed network storage control method, device and distribution system |
CN102546782A (en) * | 2011-12-28 | 2012-07-04 | 北京奇虎科技有限公司 | Distribution system and data operation method thereof |
CN104516967A (en) * | 2014-12-25 | 2015-04-15 | 国家电网公司 | Electric power system mass data management system and use method thereof |
CN105242881A (en) * | 2015-10-12 | 2016-01-13 | 创新科软件技术(深圳)有限公司 | Distributed storage system and data read-write method for same |
-
2017
- 2017-01-19 CN CN201710039350.2A patent/CN106802776A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447910A (en) * | 2007-11-26 | 2009-06-03 | 华为技术有限公司 | Distributed network storage control method, device and distribution system |
CN102546782A (en) * | 2011-12-28 | 2012-07-04 | 北京奇虎科技有限公司 | Distribution system and data operation method thereof |
CN104516967A (en) * | 2014-12-25 | 2015-04-15 | 国家电网公司 | Electric power system mass data management system and use method thereof |
CN105242881A (en) * | 2015-10-12 | 2016-01-13 | 创新科软件技术(深圳)有限公司 | Distributed storage system and data read-write method for same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10949408B2 (en) | Pervasive search architecture | |
US9223609B2 (en) | Input/output operations at a virtual block device of a storage server | |
CN104376053B (en) | A kind of storage and retrieval method based on magnanimity meteorological data | |
WO2017201977A1 (en) | Data writing and reading method and apparatus, and distributed object storage cluster | |
CN104618482B (en) | Access method, server, conventional memory device, the system of cloud data | |
CN102457555A (en) | Security system and method for distributed storage | |
CN103442090B (en) | A kind of cloud computing system of data dispersion storage | |
US20180343606A1 (en) | Method and device for establishing wireless connection | |
US9110820B1 (en) | Hybrid data storage system in an HPC exascale environment | |
CN104184812B (en) | A kind of multipoint data transmission method based on private clound | |
JP2012518330A5 (en) | ||
CN106874320A (en) | The method and apparatus of distributive type data processing | |
WO2013097231A1 (en) | File access method and system | |
US11972414B2 (en) | Data recording methods and apparatuses, electronic devices, and storage media | |
WO2016127664A1 (en) | Access control method and system | |
CN104243462A (en) | User identity authentication method and system for discovery service | |
US20190317919A1 (en) | Apparatus and method for converting metadata | |
CN103888542A (en) | Method and system for cloud computing resource allocation | |
CN104602102A (en) | Transmission response method, device, server and system of video intercepted content | |
CN104702629A (en) | Method and device for collecting resource access information | |
CN110008197A (en) | A kind of data processing method, system and electronic equipment and storage medium | |
CN106899564A (en) | A kind of login method and device | |
CN105224541B (en) | Uniqueness control method, information storage means and the device of data | |
CN104424189A (en) | Positioning resolving method and positioning resolving system based on cloud platform | |
Klaine et al. | An implementation of a blockchain-based data marketplace using geth |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170606 |
|
RJ01 | Rejection of invention patent application after publication |