Indexing management for hierarchical main memory

   
   

The present invention is a system and method for selectively loading indexes into main memory to improve hierarchical database performance, called hot indexing. The most frequently accessed portions of database contents or indexes are loaded into memory. By not loading the entire database into main memory, the size of the database is not limited by the size of the memory. At the same time, targeting the most frequently accessed portion ensures that the desired database content or index is in the faster main memory as opposed to the slower disk based memory. Moving the entire portion into memory, as opposed to making disk based queries to content, speeds up the entire data mining process dramatically. A synchronization method guarantees that changes made to the portion in main memory are reflected in the more permanent disk-based memory.

La actual invención es un sistema y un método para selectivamente cargar índices en memoria central para mejorar funcionamiento jerárquico de la base de datos, llamados indexación de direcciones caliente. Las porciones lo más con frecuencia posible alcanzadas de contenido o de índices de la base de datos se cargan en memoria. No cargando la base de datos entera en memoria central, el tamaño de la base de datos no es limitado por el tamaño de la memoria. En el mismo tiempo, apuntar la porción lo más con frecuencia posible alcanzada se asegura de que el contenido o el índice deseado de la base de datos está en la memoria central más rápida en comparación con la memoria basada un disco más lento. Moviendo la porción entera en memoria, en comparación con la fabricación de preguntas basadas disco para contentar, aceleró el proceso que mina de los datos enteros dramáticamente. Un método de la sincronización garantiza que los cambios realizados a la porción en memoria central están reflejados en la memoria disk-based más permanente.

 
Web www.patentalert.com

< Debug trigger builder

< High speed selective mirroring of cached data

> Fiber with continuously changing chromatic dispersion

> Cache memory capable of reducing area occupied by data memory macro units

~ 00120