-
公开(公告)号:US20240111738A1
公开(公告)日:2024-04-04
申请号:US18540364
申请日:2023-12-14
Applicant: Dropbox, Inc.
Inventor: Anup Chenthamarakshan , Adam Faulkner , Ping Hu , Alexander Sosa
IPC: G06F16/215 , G06F16/22 , G06F16/23 , G06F16/28
CPC classification number: G06F16/215 , G06F16/22 , G06F16/2365 , G06F16/289 , H04L67/01
Abstract: An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.
-
公开(公告)号:US11860836B2
公开(公告)日:2024-01-02
申请号:US17137092
申请日:2020-12-29
Applicant: Dropbox, Inc.
Inventor: Anup Chenthamarakshan , Adam Faulkner , Ping Hu , Alexander Sosa
IPC: G06F16/215 , G06F16/22 , G06F16/23 , G06F16/28 , H04L67/01
CPC classification number: G06F16/215 , G06F16/22 , G06F16/2365 , G06F16/289 , H04L67/01
Abstract: An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.
-
公开(公告)号:US20220207005A1
公开(公告)日:2022-06-30
申请号:US17137092
申请日:2020-12-29
Applicant: Dropbox, Inc.
Inventor: Anup Chenthamarakshan , Adam Faulkner , Ping Hu , Alexander Sosa
IPC: G06F16/215 , G06F16/22 , G06F16/28 , G06F16/23
Abstract: An object management system (OMS) receives a plurality of objects to be stored. The OMS identifies a subset of objects associated with a same time period and a same namespace from the plurality of objects and generates a batch object comprising the subset of objects. The OMS issues a write request to store the batch object in an object storage system (OSS) and stores, for each object in the subset of objects, a data structure comprising an identifier of the batch object and a position of the object within the batch object. Upon receiving a read request for an object, the OMS determines, based on the data structure, whether the object is stored in the OSS and issues a read request to the OSS based on the identifier of the batch object and the position of the object within the batch, if the objects is stored in the OSS.
-
-