dbm

Dbm

Information
Skaberen Ken Thompson
Type Database management system

dbm var den første i en familie af databasemotorer , oprindeligt skrevet af Ken Thompson og udgivet af AT&T i 1979. Navnet står for database manager .

dbm lagrer vilkårlige data ved brug af en enkelt nøgle (en primær nøgle) i en container i fast størrelse og bruger hashing- teknikker til at give hurtig adgang til data gennem nøglen.

Det anvendte hashsystem er en form for udvidelig hash , så hashsystemet vokser, når nye data føjes til databasen, hvilket betyder, at når den næsten er tom, starter databasen med en container, som derefter klippes, når den er fuld. De resulterende to underordnede containere deler sig alene, når de er fulde, så databasen vokser, når nøgler tilføjes.

dbm og dens derivater er relationelle præ-databaser - i praksis giver de en hash-funktion på disken, der giver hurtig adgang til data via nøgler. Dette enkle design giver stor adgangshastighed.

Efterfølgere

dbm har haft mange efterfølgere:

Referencer

  1. (i) "  GDBM  "gnu.org.ua ,2011(adgang 26. december 2013 )
  2. (i) "  GDBM  "directory.fsf.org , Free Software Foundation ,25. december 2013(adgang 26. december 2013 )
  3. (in) qdbm  "directory.fsf.org , FSF 26. oktober 2006(adgang 26. december 2013 )