A technique for creating and using a structured cache to increase the efficiency of reading persistent objects from a database. The structured cache is comprised of an object cache, an associations cache, and a data cache. Data read-ahead is used to retrieve rows from a relational database in advance of an application's need for the data. Entries are created in the data cache and association cache as the rows are processed. The data cache stores data in unstructured binary format, delaying the expense of instantiation until an object is requested by the application. At that time, data is retrieved from the data cache, an object is instantiated from the data, and an entry is created in the object cache. This approach also saves storage space that would be wasted if objects were instantiated upon retrieval, but never used. The association cache stores members of an association, organized by member key within owner key for each association. According to the preferred embodiment, maintaining cache consistency is not required, further increasing the efficiency gains that can be realized using this technique.

Uma técnica para criar e usar um esconderijo estruturado aumentar a eficiência de objetos persistentes da leitura de uma base de dados. O esconderijo estruturado é compreendido de um esconderijo do objeto, de um esconderijo das associações, e de um esconderijo dos dados. O read-ahead dos dados é usado recuperar adiantado fileiras de uma base de dados relacional da necessidade de uma aplicação para os dados. As entradas estão criadas no esconderijo dos dados e no esconderijo da associação enquanto as fileiras são processadas. Os dados das lojas de esconderijo dos dados em formato binário unstructured, retardado a despesa do instantiation até um objeto são pedidos pela aplicação. Nesse tempo, os dados são recuperados do esconderijo dos dados, um objeto é instantiated dos dados, e uma entrada é criada no esconderijo do objeto. Esta aproximação conserva também o espaço de armazenamento que seria desperdiçado se os objetos fossem instantiated em cima da recuperação, mas nunca se usassem. Os membros das lojas de esconderijo da associação de uma associação, organizados pela chave do membro dentro da chave do proprietário para cada associação. De acordo com a incorporação preferida, a consistência mantendo do esconderijo não é requerida, mais adicional aumentando os ganhos da eficiência que podem ser realizados usando esta técnica.

 
Web www.patentalert.com

< (none)

< Method and sensor for capturing rate and position and stabilization of a satellite using at least one focal plane

> Fluorinated copolymer surfactants and use thereof in aerosol compositions

> (none)

~ 00045