Object storage platform, object aggregation method and device and server

An object storage and platform technology, applied in the field of data processing, can solve problems such as poor object operation performance, waste of storage space, lost data, etc., and achieve the effects of improving reading performance, optimizing storage structure, and improving storage performance

Active Publication Date: 2020-09-01
GUANGZHOU BAIGUOYUAN INFORMATION TECH CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the gradual increase of multimedia resources (such as pictures, audio and video, etc.), the current open source Ceph file system will have corresponding storage and operation requirements for file objects of different sizes, and the Ceph file system will allocate a minimum for data storage. Space unit, even if the amount of data of small objects is smaller than the minimum space unit, it will all occupy the minimum space unit, resulting in a great waste of storage space; at the same time, when the Ceph file system expands or hardware fails, it usually supports the minimum operation granularity The file objects stored on it are transferred as a unit. At this time, for small objects whose data volume is lower than the minimum operation granularity, the Ceph file system may have the risk of data loss when performing conversion operations, and the transfer of a large number of small objects will Greatly increase the data read and write efficiency of the Ceph file system
[0003] At present, for small objects whose data volume is lower than the minimum operation granularity, the Ceph file system will use a third-party storage system to additionally store the custom object name of each small object and the name of the large object when merging multiple small objects into one large object The mapping relationship between the merging locations in , at this time, with the help of the function of the third-party storage system, the complexity and maintenance difficulty of object storage are increased, and the operation performance of the merged object is poor.

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 platform, object aggregation method and device and server
  • Object storage platform, object aggregation method and device and server
  • Object storage platform, object aggregation method and device and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] figure 1 A schematic architecture diagram of an object storage platform provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation where any object is stored under the current open-source Ceph file system. Specifically, refer to figure 1 , the object storage platform 10 may include: an object storage gateway 110 , a first storage pool 120 and a second storage pool 130 .

[0031] Among them, the first storage pool 120 is a storage space built using solid-state disk technology in the internal storage space, storing the first-type objects that have not been aggregated into the second-type objects, and the first-type objects that have been aggregated into the second-type objects The aggregation mapping relationship between objects and the aggregated objects of the second type. The second storage pool 130 is a storage space built using conventional disk technology in the internal storage space, and stores the aggregated objects of the...

Embodiment 2

[0044] figure 2 It is a schematic structural diagram of an object storage platform provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the technical solutions provided by the above embodiments. refer to figure 2 , the object storage platform 20 may include an object storage gateway 210 , a first storage pool 220 , a second storage pool 230 , an index record pool 240 and a log record pool 250 .

[0045] Among them, the first storage pool 220 is a storage space built using solid-state disk technology in the internal storage space, storing the first-type objects that have not been aggregated into the second-type objects, and the first-type objects that have been aggregated into the second-type objects The aggregation mapping relationship between objects and the aggregated objects of the second type. The second storage pool 230 is a storage space built using conventional disk technology in the internal storage space, and stores the a...

Embodiment 3

[0064] image 3 It is a flow chart of an object aggregation method provided by Embodiment 3 of the present invention. This embodiment is applicable to the storage of any object under the current open source Ceph file system, and is applied to the object storage platform provided by the above embodiment middle. An object aggregation method provided in this embodiment can be executed by an object aggregation device provided in an embodiment of the present invention. The device can be implemented by means of software and / or hardware, and integrated in a server executing the method.

[0065] Specifically, refer to image 3 , the method may include the following steps:

[0066] S310. Periodically find objects of the first type that are not aggregated into objects of the second type in the first storage pool.

[0067] Among them, the first storage pool is a storage space built using solid-state disk technology on the internal storage space, storing the first-type objects that hav...

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 embodiment of the invention discloses an object storage platform, an object aggregation method and device and a server. The platform comprises an object storage gateway, a first storage pool and asecond storage pool, the first storage pool stores a first class of objects which are not aggregated to the second class of objects and an aggregation mapping relationship between the first class ofobjects aggregated to the second class of objects and the aggregated second class of objects, and the second storage pool stores the second class of objects aggregated by the first class of objects; and the object storage gateway periodically aggregates the first type of objects which are not aggregated to the second type of objects in the first storage pool to the second type of objects in the second storage pool, and replaces the first type of objects which are aggregated this time with an aggregation mapping relationship between the first type of objects and the aggregated second type of objects in the first storage pool. According to the technical scheme provided by the embodiment of the invention, the storage structure of the first type of objects is optimized, and the reading performance of the first type of objects which are not aggregated to the second type of objects is improved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of data processing, and in particular, relate to an object storage platform, an object aggregation method, device, and server. Background technique [0002] With the gradual increase of multimedia resources (such as pictures, audio and video, etc.), the current open source Ceph file system will have corresponding storage and operation requirements for file objects of different sizes, and the Ceph file system will allocate a minimum for data storage. Space unit, even if the data volume of the small object is smaller than the minimum space unit, it will all occupy the minimum space unit, resulting in a great waste of storage space; at the same time, when the Ceph file system expands or hardware fails, it usually supports the minimum operation granularity The file objects stored on it are transferred as a unit. At this time, for small objects whose data volume is lower than the minimum ope...

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): G06F3/06G06F16/13G06F16/16G06F16/17
CPCG06F3/0629G06F3/0644G06F16/13G06F16/162G06F16/16G06F16/1734
Inventor 郭军李金阳
Owner GUANGZHOU BAIGUOYUAN INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products