Invention Grant
- Patent Title: Efficient storage and retrieval for large number of data objects
- Patent Title (中): 高效的存储和检索大量的数据对象
-
Application No.: US13491355Application Date: 2012-06-07
-
Publication No.: US08650164B2Publication Date: 2014-02-11
- Inventor: Jeffrey Rothschild , Peter Vajgel , Jason S. Sobel , Robert C. Johnson
- Applicant: Jeffrey Rothschild , Peter Vajgel , Jason S. Sobel , Robert C. Johnson
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Fenwick & West LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A data object management scheme for storing a large plurality of small data objects (e.g., image files) in small number of large object stack file for storage in secondary storage (e.g., hard disks). By storing many individual data objects in a single object stack file, the number of files stored in the secondary storage is reduced by several orders of magnitude, from the billions or millions to the hundreds or so. Index data for each object stack file is generated and stored in primary storage to allow efficient and prompt access to the data objects. Requests to store or retrieve the data objects are made using HTTP messages including file identifiers that identify the files storing the data objects and keys identifying the data objects. A file server stores or retrieves the data object from secondary storage of a file server without converting the requests to NSF or POSIX commands.
Public/Granted literature
- US20120246129A1 EFFICIENT STORAGE AND RETRIEVAL FOR LARGE NUMBER OF DATA OBJECTS Public/Granted day:2012-09-27
Information query