A TEFP-FEC system provides an efficient technique for storing, updating,
locating, and retrieving data. In particular, data may be stored in a
persistent, user-defined, shareable in-memory database table. Once this
in-memory database table is created and loaded with data, data may be
located in the table.When a search request specifying a number of results
to be retrieved from a desired starting point is received, the data is
located in an in-memory database table. Then, the specified number of
results from a desired starting point are returned.The data is retrieved
from the in-memory database table by retrieving stored descriptors
corresponding to search terms in the search request. The stored
descriptors are mapped to location information in a header area of an
in-memory database table. Using the location information data is
retrieved either from a data area of an in-memory database table or from
a relational data store.Furthermore, data that is accessed via an
in-memory database table is updated upon receiving an update request. The
data that is updated may either be data in a data area of the in-memory
database table or may be relational data. When data is updated, a high
speed index used to access the in-memory database table is also updated.