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 PDF

Info

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
Application number
CN201710039350.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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co 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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710039350.2A priority Critical patent/CN106802776A/en
Publication of CN106802776A publication Critical patent/CN106802776A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

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

A kind of method of mapped file to actual physical storage
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.
CN201710039350.2A 2017-01-19 2017-01-19 A kind of method of mapped file to actual physical storage Pending CN106802776A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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