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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


