Data Container Access in a Database System
First Claim
1. A method comprising:
- receiving, in a database system, a request to access one of a plurality of data containers, the request comprising a file identification (ID) corresponding to the requested data container;
accessing metadata associated with the requested data container based on the file ID, the metadata being stored in a page of a page chain and identifying a location of the requested data container; and
using the metadata to enable access to the requested data container.
1 Assignment
0 Petitions
Accused Products
Abstract
A database system receives a request to access one of a plurality of data containers. Such request includes a file identification (ID) corresponding to the requested data container. Using this file ID, metadata associated with the requested data container is accessed. The metadata is stored in a page of page chain and such metadata identifies a location of the requested data container (so that it can be accessed). Thereafter, the metadata is used to enable access to the requested data container. The file ID in the request can encapsulate a page number and at least one index. This page number identifies a page in the page chain storing the metadata and the index identifies a location within the identified page where the metadata can be found. Related apparatus, systems, techniques and articles are also described.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving, in a database system, a request to access one of a plurality of data containers, the request comprising a file identification (ID) corresponding to the requested data container; accessing metadata associated with the requested data container based on the file ID, the metadata being stored in a page of a page chain and identifying a location of the requested data container; and using the metadata to enable access to the requested data container. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
receiving, in a database system, a request to access one of a plurality of data containers, the request comprising a file identification (ID) corresponding to the requested data container; accessing metadata associated with the requested data container based on the file ID, the metadata being stored in a page of a page chain and identifying a location of the requested data container; and using the metadata to enable access to the requested data container. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one data processor; memory coupled to the at least one data processor, the memory storing instructions, which when executed, cause the at least one data processor to perform operations comprising receiving, in a database system, a request to access one of a plurality of data containers, the request comprising a file identification (ID) corresponding to the requested data container; accessing metadata associated with the requested data container based on the file ID, the metadata being stored in a page of a page chain and identifying a location of the requested data container, wherein the file ID encapsulates a page number and at least one index, the page number identifying a page in the page chain storing the metadata and the index identifying a location within the identified page where the metadata can be found; and using the metadata to enable access to the requested data container. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification