Patent ID: 8819088

Claim:
A method for accessing sector data, comprising: providing an embedded data store manager comprising a relational database management system and that includes a network communications manager component for performing translations, a query management component for processing queries, a storage command component for processing embedded storage functions, a data management component for generating physical Input/output (I/O) commands, and a buffer management component for executing the physical I/O commands; creating a sector table for one or more logical sector vectors, wherein the sector table stores multiple consecutive logical sectors within a single record; mapping each of the one or more logical sector vectors to a record in the sector table; creating one or more containers for one or more physical sector vectors in a table space; establishing one or more relationships between the one or more logical sector vectors and the one or more physical sector vectors using the table space; creating a table space map to enable mapping between the one or more logical sector vectors and the one or more physical sector vectors; mapping a logical I/O command to an embedded storage function; and under control of the storage command component: receiving the embedded storage function, wherein the embedded storage function is issued directly to the storage command component by bypassing the network communications manager component and the query management component; generating one or more data management functions in response to receiving the embedded storage function; in response to invoking the one or more data management functions to retrieve the sector data from the sector table in which multiple consecutive logical sectors are stored together within a single record, receiving the sector data from the sector table mapping the one or more logical sector vectors to the one or more physical sector vectors using the table space map from the data management component; and returning a response to a caller that issued the embedded storage function.