Introducción

CHDB (constant hash database - base de datos de hash constante) es una base de datos tipo clave-valor rápida para información constante, realizada usando un archivo de mapeado de memoria y así proporcionando las siguientes funcionalidades:

  • Carga inicial extremadamente rápida, sin tener en cuenta el tamaño de la base de datos.

  • Sólo las páginas del archivos que se usan actualmente son cargadas desde el disco.

  • Una vez que una página es cargada se comparte a través de múltiples procesos.

  • Las páginas cargadas están en caché a través de múltiples peticiones e incluso de reciclaje de procesos.

Un uso típico de CHDB es una alternativa más rápida para definir muchas constantes de PHP.

CHDB está implementado internamente como una tabla hash usando una función » hashing perfecto, lo que garantiza el peor caso O(1) de tiempo de revisión.