dbm

Dbm

Información
Creador Ken Thompson
Tipo Sistema de administración de base de datos

dbm fue el primero de una familia de motores de base de datos , originalmente escrito por Ken Thompson y lanzado por AT&T en 1979. Su nombre significa administrador de base de datos .

dbm almacena datos arbitrarios mediante el uso de una sola clave (una clave principal), en un contenedor de tamaño fijo y utiliza técnicas de hash para permitir un acceso rápido a los datos a través de la clave.

El sistema hash utilizado es una forma de hash extensible , por lo que el sistema hash crece a medida que se agregan nuevos datos a la base de datos, lo que significa que cuando está casi vacía, la base de datos comienza con un contenedor, que luego se corta cuando está lleno. Los dos contenedores secundarios resultantes se dividen por sí solos cuando están llenos, por lo que la base de datos crece cuando se agregan claves.

dbm y sus derivados son bases de datos previas relacionales; en la práctica, proporcionan una función hash en el disco que permite un acceso rápido a los datos mediante claves. Este diseño simple permite una gran velocidad de acceso.

Sucesores

dbm ha tenido muchos sucesores:

Referencias

  1. (en) "  GDBM  " en gnu.org.ua ,2011(consultado el 26 de diciembre de 2013 )
  2. (en) "  GDBM  " en directory.fsf.org , Free Software Foundation ,25 de diciembre de 2013(consultado el 26 de diciembre de 2013 )
  3. (en) qdbm  " en directory.fsf.org , FSF 26 de octubre de 2006(consultado el 26 de diciembre de 2013 )