Unlock instant, AI-driven research and patent intelligence for your innovation.

Object storage method and object storage gateway

A technology of object storage and storage methods, applied in the Internet field, can solve problems such as insufficient stability of BucketIndex objects, insufficient stability, and object impact, and achieve the effect of ensuring stability, strong stability, and improving stability

Active Publication Date: 2018-11-30
深圳爱捷云科技有限公司
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the existing ceph system has the following disadvantages: the Bucket Index object contains the storage records of the objects in the Bucket. Once the Bucket Index object is abnormal, all the objects contained in it will be affected.
Because the stability of the Bucket Index object itself is not high enough, the stability of the existing ceph system is not high enough when storing objects.

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
  • Object storage method and object storage gateway
  • Object storage method and object storage gateway
  • Object storage method and object storage gateway

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0015] see figure 2 , the object storage gateway RadosGW provided by this application may include a storage area index unit based on a key-value storage database, and the storage area index unit may associate a Bucket with a data table in the key-value storage database. Specifically, such as figure 2 As shown, RadosGW can establish a connection with at least one key-value storage database, and the key-value storage database can include, for example, at least one database among databases such as MongoDB and RocksDB. A driver interface matching the key-value storage database may be provided in the RadosGW, and through the driver interface, the RadosGW may perform data interaction with the corresponding key-value storage database.

[0016] Of course, in practical applications, the object storage gateway RadosGW can also retain the storage index unit based on the object mapping (omap) mode in the existing ceph system, and the storage index unit can combine the Bucket and Bucket...

Embodiment 2

[0034] see Figure 4 , the present application also provides an object storage gateway, the object storage gateway establishes a connection with the key-value storage database, and the object storage gateway includes:

[0035] An instruction receiving unit, configured to receive an operation instruction directed to a target object sent by the user client;

[0036] A storage area indexing unit, configured to determine a storage area corresponding to the target object in response to the operation instruction; wherein, the storage area is located in the key-value storage database, and the storage area and the key-value storage The data table in the database is associated, and the storage information of the object in the storage area is recorded in the data table;

[0037] An instruction execution unit, configured to process the target object in the storage area of ​​the key-value storage database according to the operation instruction, and process the target object in the data t...

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 an object storage method and an object storage gateway. The method is applied to the object storage gateway. The method comprises the steps that an operation instruction sent from a user client to a target object is received; responding to the operation instruction, a storage region corresponding to the target object is determined, wherein the storage region is located in akey-value storage database, the storage region is associated with a data table in the key-value storage database, and storage information of the object in the storage region is recorded in the data table; and according to the operation instruction, the target object is processed in the storage region of the key-value storage database, and the storage information of the target object in the data table is modified according to the processing result of the target object. Through the technical scheme, the stability of a system during object storage can be improved.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to an object storage method and an object storage gateway. Background technique [0002] In the current ceph system, data can be stored in an object storage device (Object-based Storage Device, OSD) through object storage. see figure 1 , the current ceph system can store user objects through the object storage gateway RadosGW (Reliable, Autonomic Distributed Object Store GateWay). In the existing ceph system, the objects stored in the OSD are divided according to Bucket (bucket), wherein each Bucket can be associated with a Bucket Index object. The objects contained in the Bucket can have their own records in the Bucket Index object. In this way, after RadosGW receives the storage instruction directed to the target object issued by the user, it can query the Bucket Index object where the target object is located in the omap manner. Then, the OSD where the Bucket Index objec...

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 Applications(China)
IPC IPC(8): G06F17/30
CPCG06F17/00G06F16/278G06F16/24573G06F16/289G06F16/2282G06F9/4411
Inventor 徐文松黄侨星
Owner 深圳爱捷云科技有限公司