CN106201351A - A kind of storage method based on object storage and server - Google Patents
A kind of storage method based on object storage and server Download PDFInfo
- Publication number
- CN106201351A CN106201351A CN201610533894.XA CN201610533894A CN106201351A CN 106201351 A CN106201351 A CN 106201351A CN 201610533894 A CN201610533894 A CN 201610533894A CN 106201351 A CN106201351 A CN 106201351A
- Authority
- CN
- China
- Prior art keywords
- bucket
- server
- client
- flag bit
- request
- 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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- 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
-
- 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/0638—Organizing or formatting or addressing of data
-
- 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]
-
- 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/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a kind of storage method based on object storage, relate to computer memory technical field, described method includes: server receives the establishment bucket request that client sends;Server sends the need of the inquiry using bucket traversal function to client;If server receives the answer that need not use bucket traversal function that client sends, then ask according to the establishment bucket of client, create bucket, and flag bit mark is set for described bucket;Described flag bit is designated server refusal and currently stored bucket carries out the foundation of traversing operation.The present invention, when user selects to use the memory module not allowed bucket traversal, carries out traversing operation by refusal user to the storage being provided with flag bit mark, it is achieved the restriction to client traversal bucket, and then improves access efficiency.
Description
Technical field
The present embodiments relate to computer memory technical field, particularly relate to a kind of storage method based on object storage
And server.
Background technology
Object is stored in the spring tide of the Internet and receives wide concern, and has obtained rapid development.Object storage with
File storage difference, object is not organized with the structure of directory hierarchy.Each object is all located at being referred to as the flat of storage pool
The same level in space, each element of every one-level has unique mark within the storage system, and user is identified by this
Access container or object.Flat data organizational structure is used to abandon the file of nesting, it is to avoid to safeguard huge mesh
Record tree.Big data and Internet era, the file/object of storage exceedes up to a million, the access times in the unit interval and
Concurrent visit capacity has also reached unprecedented magnitude, and in this case, directory tree brings the biggest holding can to storage system
Pin and problems, become the bottleneck of system.The factor that another one allows object storage shine vitality is, object stores no longer
There is provided POSIX (Portable Operating System Interface of Unix, portable operating system interface) compatible
Interface (such as open, close, read, write etc.), but HTTP Restful API can be passed through easily
(HyperText Transfer Protocol, HTML (Hypertext Markup Language);Application Programming
Interface, application programming interfaces) and object interact: carry out uploading download by PUT and GET, carried out by DELETE
Delete.
Object storage can provide the user the storage of the bigger file such as video, music, it is also possible to provides the service of daily record,
It addition, the bigger factor that storage service obtains great development is to achieve the favor of mobile Internet, in the APP of mobile terminal,
Object stores simple HTTP interface and simplifies the development process of developer, and also the storage that can provide the user magnanimity is empty
Between.
In object stores, bucket index (bucket index) is carried out storage and is typically a difficult problem, because working as
When the object that one bucket (bucket) is inner increases to a certain degree, if using relational data library storage, then relationship type
Data base is accomplished by carrying out a point storehouse and divides table to store, if not using relevant database, but uses ordinary file to store, then
This ordinary file can become bottleneck.If using multiple ordinary file to store, ordinary file can be avoided to become bottleneck
Problem, but cause another one problem, i.e. when bucket being traveled through (bucket list), need to read multiple
Ordinary file, and the multiple ordinary files read are merged, all right of whole bucket (bucket) can be drawn
List as (object).
But, using the user of object storage, great majority are not required to travel through bucket (bucket list) this function
Interface, because in object stores, having a functional interface can obtain whether some object exists, if there is the most permissible
It is directly downloaded to, needs not move through and can confirm whether this object exists by the whole bucket of traversal.
Summary of the invention
The purpose of the embodiment of the present invention is to provide a kind of selection user and uses the storage mould not allowed bucket traversal
During formula, server arranges flag bit mark to the bucket created, and to realize the traversal restriction to bucket of the refusal client, enters
And the response efficiency of server can be improved when client-access server.
Another aspect according to embodiments of the present invention, improves a kind of storage method based on object storage, including:
Server receives the establishment bucket request that client sends;
Server sends the need of the inquiry using bucket traversal function to client;
If server receives the answer that need not use bucket traversal function that client sends, then according to client
Establishment bucket request, create bucket, and for described bucket arrange flag bit mark;Described flag bit is designated service
Device refusal carries out the foundation of traversing operation to currently stored bucket.
Wherein, the flag bit mark of described each bucket has uniqueness.
The present embodiment is when user selects to use the memory module not allowed bucket traversal, by refusal user to setting
The storage having put flag bit mark carries out traversing operation, it is achieved the restriction to client traversal bucket, and then improves access
Efficiency.
Further, described storage method based on object storage, wherein, if server receives the need that client sends
The answer of bucket to be used traversal function, then start the memory module with bucket traversal function.
Further, described storage method based on object storage, wherein, create bucket at described server, and be
Described bucket arrange flag bit mark after, also include: when server receive client send to having flag bit mark
When the bucket known carries out the request traveled through, refusal carries out traversing operation to currently stored bucket, and to the transmission time of described client
Go through the feedback information of failure.
Further, described storage method based on object storage, wherein, create bucket at described server, and be
Described bucket arrange flag bit mark after, also include: when server receive client send to having flag bit mark
During the request of bucket upload object known, the object that request is uploaded be stored in described in there is the bucket of flag bit mark,
And upload successful feedback information to the transmission of described client.
Use above-mentioned further have the beneficial effect that in server have flag bit mark bucket successfully adding one
After individual object, it is directly returned to this object of client and uploads successfully, it is not necessary to update bucket index (bucket
Index), improve the speed of process.
Further, described storage method based on object storage, wherein, create bucket at described server, and be
Described bucket arrange flag bit mark after, also include: when server receive client send to having flag bit mark
During the request of bucket downloaded object known, the object name of the object downloaded according to request has in flag bit mark described
Row is searched, and lookup result is fed back to client.
Further, described storage method based on object storage, wherein, when described server is according to asking the right of download
The object name of elephant described have flag bit mark makes a look up time, if finding and ask the object famous prime minister one of object downloaded
The object caused, then be sent to described client by the object found;If can not find and ask the object famous prime minister one of the object downloaded
The object caused, then send the feedback information that can not find request object to described client.
According to a further aspect in the invention, additionally provide server based on object storage, for when receiving client
After the establishment bucket request sent, send the need of the inquiry using bucket traversal function to client;If server
Receive the answer that need not use bucket traversal function that client sends, then the establishment bucket according to client please
Ask, create bucket, and flag bit mark is set for described bucket;Described flag bit is designated server to be refused currently depositing
Storage tank carries out the foundation of traversing operation.
The flag bit mark of described each bucket has uniqueness.
Further, described server based on object storage, if server needing of receiving that client sends uses
The answer of bucket traversal function, then start the memory module with bucket traversal function.
Further, described server based on object storage, create bucket at server, and set for described bucket
Put flag bit mark after, described server be additionally operable to receive client send to have flag bit mark bucket
When carrying out the request traveled through, refusal carries out traversing operation to currently stored bucket, and sends travel through unsuccessfully anti-to described client
Feedforward information.
Further, described server based on object storage, create bucket at server, and set for described bucket
Put flag bit mark after, described server be additionally operable to receive client send to have flag bit mark bucket
During the request of downloaded object, the object name of the object downloaded according to request described have in flag bit mark make a look up, and
Lookup result is fed back to client.
Further, described server based on object storage, create bucket at server, and set for described bucket
Put flag bit mark after, described server be additionally operable to receive client send to have flag bit mark bucket
During the request of downloaded object, the object name of the object downloaded according to request described have in flag bit mark make a look up, and
Lookup result is fed back to client.
Further, described server based on object storage, the object downloaded according to request when described server right
As name described have flag bit mark makes a look up time, if find consistent with asking the object name of object downloaded right
As, then the object found is sent to described client;If can not find and ask consistent right of the object name of object downloaded
As, then the feedback information that can not find request object is sent to described client.
The beneficial effects are mainly as follows: 1, avoid the bucket index (bucket index) taken less than to become
The bottleneck of back end design, 2, shorten the I/O path of storage system, improve the performance of storage system.
Accompanying drawing explanation
Fig. 1 is the flow chart of steps of the storage method that the embodiment of the present invention stores based on object.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention of greater clarity, below in conjunction with detailed description of the invention and join
According to accompanying drawing, the present invention is described in more detail.It should be understood that these describe the most exemplary, and it is not intended to limit this
Bright scope.Additionally, in the following description, eliminate the description to known features and technology, to avoid unnecessarily obscuring this
The concept of invention.
Fig. 1 is the flow chart of steps of the storage method that the present invention stores based on object.
As it is shown in figure 1, storage method based on object storage, comprise the following steps:
Step S1, server receives the establishment bucket request that client sends.
Described bucket bucket, user end to server sends and creates bucket bucket request, and server receives visitor
The establishment bucket request that family end sends.
Step S2, server sends the need of the inquiry using bucket traversal function to client.
After server receives the establishment bucket request that client sends, send the need of using storage to client
The inquiry of bucket traversal function.Wherein, the bucke list merit during bucket traversal function refers to the object storage of prior art
Can interface.
Step S3, if server receives the answer that need not use bucket traversal function that client sends, then root
Ask according to the establishment bucket bucket of client, create bucket bucket, and mark is set for described bucket bucket
Bit-identify.Wherein, described flag bit is designated server refusal currently stored bucket bucket carries out the foundation of traversing operation.Often
The flag bit mark of individual bucket bucket has uniqueness, and the flag bit mark of the most each bucket bucket differs.
In one embodiment of the invention, if the use bucket that needs that server receives client transmission travels through merit
The answer of energy, then start the memory module with bucket traversal function.Have what the memory module of bucket traversal function referred to
It it is memory module based on bucke list functional interface in the object storage of existing prior art.
In another embodiment of the present invention, create bucket bucket at described server, and be described bucket
Bucket arrange flag bit mark after, also include: when server receive client send to have flag bit mark
When bucket bucket carries out the request traveled through, refusal carries out traversing operation to currently stored bucket bucket, and to described client
End sends the feedback information that traversal is failed.
In yet another embodiment of the present invention, create bucket bucket at described server, and be described bucket
Bucket arrange flag bit mark after, also include: when server receive client send to have flag bit mark
During the request of bucket bucket upload object, the object that request is uploaded be stored in described in there is the bucket of flag bit mark
Bucket, and upload successful feedback information to the transmission of described client.Server has the bucket of flag bit mark
Bucket, after successfully adding an object, is directly returned to this object of client and uploads successfully, it is not necessary to updates and deposits
Storage tank bucket indexes (bucket index), improves the speed of process.
In yet another embodiment of the present invention, create bucket bucket at described server, and be described bucket
Bucket arrange flag bit mark after, also include: when server receive client send to have flag bit mark
During the request of bucket bucket downloaded object, the object name of the object downloaded according to request has in flag bit mark described
Make a look up, and lookup result is fed back to client.It should be noted that when described server is according to the object of request download
Object name described have flag bit mark makes a look up time, if finding consistent with asking the object name of object downloaded
Object, then the object found is sent to described client.If the object name of the object that can not find and ask download is consistent
Object, then send the feedback information that can not find request object to described client, preferably described in can not find request object
Feedback information can be 404.
Present invention also offers server based on object storage, for when receiving the establishment bucket that client sends
After bucket request, send the need of the inquiry using bucket traversal function to client.If server receives client
What end sent need not use the answer of bucket traversal function, then ask according to the establishment bucket bucket of client, wound
Build bucket bucket, and flag bit mark is set for described bucket bucket.Described flag bit is designated server refusal
Currently stored bucket bucket is carried out the foundation of traversing operation.
Described server based on object storage, if server needing of receiving that client sends uses bucket time
Go through the answer of function, then start the memory module with bucket traversal function.
Described server based on object storage, creates bucket bucket at server, and is described bucket
Bucket arrange flag bit mark after, described server be additionally operable to receive client send to have flag bit mark
Bucket bucket when carrying out the request traveled through, refusal carries out traversing operation to currently stored bucket bucket, and to described visitor
Family end sends the feedback information that traversal is failed.
Described server based on object storage, creates bucket bucket at server, and is described bucket
Bucket arrange flag bit mark after, described server be additionally operable to receive client send to have flag bit mark
The request of bucket bucket upload object time, the object that request is uploaded be stored in described in there is the storage of flag bit mark
Bucket bucket, and upload successful feedback information to the transmission of described client.Server has the bucket of flag bit mark
Bucket, after successfully adding an object, is directly returned to this object of client and uploads successfully, it is not necessary to updates and deposits
Storage tank bucket indexes (bucket index), improves the speed of process
Described server based on object storage, creates bucket bucket at server, and is described bucket
Bucket arrange flag bit mark after, described server be additionally operable to receive client send to have flag bit mark
The request of bucket bucket downloaded object time, the object name of the object downloaded according to request has flag bit mark described
In make a look up, and lookup result is fed back to client.
Described server based on object storage, when described server is according to asking the object name of the object downloaded in institute
Stating and have in flag bit mark when making a look up, if finding the object consistent with asking the object name of object downloaded, then will
The object found is sent to described client.If can not find and ask the object that the object name of object downloaded is consistent, then to
Described client sends the feedback information that can not find request object.
It should be appreciated that the above-mentioned detailed description of the invention of the present invention is used only for exemplary illustration or explains the present invention's
Principle, and be not construed as limiting the invention.Therefore, that is done in the case of without departing from the spirit and scope of the present invention is any
Amendment, equivalent, improvement etc., should be included within the scope of the present invention.Additionally, claims purport of the present invention
Whole within containing the equivalents falling into scope and border or this scope and border change and repair
Change example.
Claims (12)
1. a storage method based on object storage, including:
Server receives the establishment bucket request that client sends;
Server sends the need of the inquiry using bucket traversal function to client;
If server receives the answer that need not use bucket traversal function that client sends, then according to the wound of client
Build bucket request, create bucket, and flag bit mark is set for described bucket;Described flag bit is designated server and refuses
Absolute currently stored bucket carries out the foundation of traversing operation.
Method the most according to claim 1, wherein,
If server receives the answer needing to use bucket traversal function that client sends, then start and there is bucket time
Go through the memory module of function.
Method the most according to claim 1, wherein, creates bucket at described server, and is that described bucket is arranged
After flag bit mark, also include:
When server receives the request traveling through the bucket with flag bit mark that client sends, it is right to refuse
Currently stored bucket carries out traversing operation, and sends, to described client, the feedback information that traversal is failed.
Method the most according to claim 1, wherein, creates bucket at described server, and is that described bucket is arranged
After flag bit mark, also include:
When server receive that client sends to when there is the request of bucket upload object of flag bit mark, will request
The object uploaded has, described in being stored in, the bucket that flag bit identifies, and uploads successful feedback letter to the transmission of described client
Breath.
Method the most according to claim 1, wherein, creates bucket at described server, and is that described bucket is arranged
After flag bit mark, also include:
When server receive that client sends to when there is the request of bucket downloaded object of flag bit mark, according to please
Ask download object object name described have in flag bit mark make a look up, and lookup result is fed back to client.
Method the most according to claim 5, wherein, when described server is according to asking the object name of the object downloaded in institute
State and have in flag bit mark when making a look up,
If the object that the object name of the object found and ask download is consistent, then the object found is sent to described client
End;
If the object that the object name of the object that can not find and ask download is consistent, then send to described client and can not find request
The feedback information of object.
7. a server based on object storage, for after receiving the establishment bucket request that client sends, to visitor
Family end sends the need of the inquiry using bucket traversal function;If server receive client send need not use
The answer of bucket traversal function, then ask according to the establishment bucket of client, create bucket, and set for described bucket
Put flag bit mark;Described flag bit is designated server refusal and currently stored bucket carries out the foundation of traversing operation.
Server the most according to claim 7, if the use bucket that needs that server receives client transmission travels through
The answer of function, then start the memory module with bucket traversal function.
Server the most according to claim 7, creates bucket at server, and arranges flag bit mark for described bucket
After knowledge, described server is additionally operable to travel through the bucket with flag bit mark receive that client sends
During request, refusal carries out traversing operation to currently stored bucket, and sends, to described client, the feedback information that traversal is failed.
Server the most according to claim 7, creates bucket at server, and arranges flag bit for described bucket
After mark, described server be additionally operable to when receive client send to have flag bit mark bucket upload object
Request time, the object that request is uploaded be stored in described in there is the bucket of flag bit mark, and send to described client
Upload successful feedback information.
11. servers according to claim 7, create bucket at server, and arrange flag bit for described bucket
After mark, described server be additionally operable to receive client send to have flag bit mark bucket downloaded object
Request time, according to request download object object name described have flag bit mark in make a look up, and by lookups knot
Fruit feeds back to client.
12. servers according to claim 11, when described server is according to asking the object name of the object downloaded in institute
Stating and have in flag bit mark when making a look up, if finding the object consistent with asking the object name of object downloaded, then will
The object found is sent to described client;If can not find and ask the object that the object name of object downloaded is consistent, then to
Described client sends the feedback information that can not find request object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610533894.XA CN106201351A (en) | 2016-07-07 | 2016-07-07 | A kind of storage method based on object storage and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610533894.XA CN106201351A (en) | 2016-07-07 | 2016-07-07 | A kind of storage method based on object storage and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106201351A true CN106201351A (en) | 2016-12-07 |
Family
ID=57473765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610533894.XA Pending CN106201351A (en) | 2016-07-07 | 2016-07-07 | A kind of storage method based on object storage and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106201351A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959302A (en) * | 2017-05-19 | 2018-12-07 | 北京京东尚科信息技术有限公司 | Method and its equipment for data processing |
CN109062619A (en) * | 2018-07-19 | 2018-12-21 | 郑州云海信息技术有限公司 | Third party stores equipment Explore of Unified Management Ideas, system, device and storage medium |
CN111443899A (en) * | 2020-04-17 | 2020-07-24 | 广州汇量信息科技有限公司 | Element processing method and device, electronic equipment and storage medium |
WO2021082157A1 (en) * | 2019-10-29 | 2021-05-06 | 厦门网宿有限公司 | Methods, systems and devices for data sharing, and data and metadata storage |
CN114047882A (en) * | 2021-11-18 | 2022-02-15 | 中国科学院计算机网络信息中心 | Identity authentication method and system with separated single-bucket read-write permission |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007001599A2 (en) * | 2005-06-21 | 2007-01-04 | Microsoft Corporation | Traversing a relational model with preferred paths |
CN101146038A (en) * | 2007-10-16 | 2008-03-19 | 华为技术有限公司 | Tree traversal method and device |
CN101464901A (en) * | 2009-01-16 | 2009-06-24 | 华中科技大学 | Object search method in object storage device |
CN103064906A (en) * | 2012-12-18 | 2013-04-24 | 华为技术有限公司 | File management method and device |
CN105426408A (en) * | 2015-11-02 | 2016-03-23 | 北京锐安科技有限公司 | Multi-index data processing method and apparatus |
-
2016
- 2016-07-07 CN CN201610533894.XA patent/CN106201351A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007001599A2 (en) * | 2005-06-21 | 2007-01-04 | Microsoft Corporation | Traversing a relational model with preferred paths |
CN101146038A (en) * | 2007-10-16 | 2008-03-19 | 华为技术有限公司 | Tree traversal method and device |
CN101464901A (en) * | 2009-01-16 | 2009-06-24 | 华中科技大学 | Object search method in object storage device |
CN103064906A (en) * | 2012-12-18 | 2013-04-24 | 华为技术有限公司 | File management method and device |
CN105426408A (en) * | 2015-11-02 | 2016-03-23 | 北京锐安科技有限公司 | Multi-index data processing method and apparatus |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959302A (en) * | 2017-05-19 | 2018-12-07 | 北京京东尚科信息技术有限公司 | Method and its equipment for data processing |
CN108959302B (en) * | 2017-05-19 | 2021-06-29 | 北京京东尚科信息技术有限公司 | Method for data processing and apparatus therefor |
CN109062619A (en) * | 2018-07-19 | 2018-12-21 | 郑州云海信息技术有限公司 | Third party stores equipment Explore of Unified Management Ideas, system, device and storage medium |
WO2021082157A1 (en) * | 2019-10-29 | 2021-05-06 | 厦门网宿有限公司 | Methods, systems and devices for data sharing, and data and metadata storage |
CN111443899A (en) * | 2020-04-17 | 2020-07-24 | 广州汇量信息科技有限公司 | Element processing method and device, electronic equipment and storage medium |
CN114047882A (en) * | 2021-11-18 | 2022-02-15 | 中国科学院计算机网络信息中心 | Identity authentication method and system with separated single-bucket read-write permission |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106201351A (en) | A kind of storage method based on object storage and server | |
AU2016204919B2 (en) | Intelligent data delivery and storage based on data characteristics | |
CN102184211B (en) | File system, and method and device for retrieving, writing, modifying or deleting file | |
US20180260412A1 (en) | Unified file and object data storage | |
CN103282899B (en) | The storage method of data, access method and device in file system | |
CN104102710A (en) | Massive data query method | |
EP3864504B1 (en) | Changeset conflict rebasing | |
CN106599111A (en) | Data management method and storage system | |
US10516669B2 (en) | Methods and systems relating to network based storage | |
CN106446099A (en) | Distributed cloud storage method and system and uploading and downloading method thereof | |
Ismail et al. | Hopsworks: Improving user experience and development on hadoop with scalable, strongly consistent metadata | |
CN106484821A (en) | Hybrid cloud storage method under cloud computing architecture | |
CN105164673A (en) | Query integration across databases and file systems | |
JP2012531688A (en) | Method for accessing file system file according to metadata, and apparatus for implementing the method | |
CN105978944A (en) | Object storage method and device | |
WO2021016050A1 (en) | Multi-record index structure for key-value stores | |
Rupprecht et al. | SwiftAnalytics: Optimizing object storage for big data analytics | |
CN106027615A (en) | Object storage method and system | |
Riva et al. | Designing web-based mobile services with REST | |
CN107408239B (en) | Architecture for managing mass data in communication application through multiple mailboxes | |
CN106027295A (en) | Hosting method and hosting system for static website | |
CN102521383A (en) | Method for storing and accessing mass files in distributed system | |
CN106227830A (en) | Storage and the method and apparatus reading file | |
CN106649462B (en) | A kind of implementation method for mass data full-text search scene | |
CN103220355A (en) | Multi-user configuration method in content distribution network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161207 |
|
WD01 | Invention patent application deemed withdrawn after publication |