DBM (computing) (English Wikipedia)

Analysis of information sources in references of the Wikipedia article "DBM (computing)" in English language version.

refsWebsite
Global rank English rank
3rd place
3rd place
low place
low place
1,185th place
840th place
3,576th place
2,563rd place
383rd place
320th place
1st place
1st place
low place
low place
low place
low place
low place
low place
3,857th place
2,958th place

acm.org (Global: 1,185th place; English: 840th place)

queue.acm.org

books.google.com (Global: 3rd place; English: 3rd place)

  • Kew 2007, p. 80: "DBMs have been with us since the early days of computing, when the need for fast keyed lookups was recognized. The original DBM is a UNIX-based library and file format for fast, highly-scalable keyed access to data. It was followed (in order) by NDBM ('new DBM'), GDBM ('GNU DBM'), and the Berkeley DB. This last is by far the most advanced, and the only DBM under active development today. Nevertheless, all of the DBMs from NDBM onward provide the same core functionality used by most programs, including Apache. A minimal-implementation SDBM is also bundled with APR, and is available to applications along with the other DBMs.
    Although NDBM is now old - like the city named New Town ('Neapolis') by the Greeks in about 600BC and still called Naples today - it remains the baseline DBM. NDBM was used by early Apache modules such as the Apache 1.x versions of mod_auth_dbm and mod_rewrite. Both GDBM and Berkeley DB provide NDBM emulations, and Linux distributions ship with one or other of these emulations in place of the 'real' NDBM, which is excluded for licensing reasons. Unfortunately, the various file formats are totally incompatible, and there are subtle differences in behaviour concerning database locking. These issues led a steady stream of Linux users to report problems with DBMs in Apache 1.x." Kew, Nick (2007). The Apache Modules Book: Application Development with Apache. Prentice Hall Professional. ISBN 9780132704502.
  • Hazel 2001, p. 500: "The most common [single-key] format is called DBM. Most modern versions of Unix have a DBM library installed as standard, though this is not true of some older systems. The two most common DBM libraries are ndbm (standard on Solaris and IRIX) and Berkeley DB Version 2 or 3 (standard on several free operating systems). Exim supports both of these, as well as the older Berkeley DB Version 1, gdbm, and tdb." Hazel, Philip (2001). Exim: The Mail Transfer Agent. O'Reilly.
  • Hazel 2001, p. 500: "The most common [single-key] format is called DBM. Most modern versions of Unix have a DBM library installed as standard, though this is not true of some older systems. The two most common DBM libraries are ndbm (standard on Solaris and IRIX) and Berkeley DB Version 2 or 3 (standard on several free operating systems). Exim supports both of these, as well as the older Berkeley DB Version 1, gdbm, and tdb." Hazel, Philip (2001). Exim: The Mail Transfer Agent. O'Reilly.

debian.org (Global: 3,857th place; English: 2,958th place)

lists.debian.org

fallabs.com (Global: low place; English: low place)

github.com (Global: 383rd place; English: 320th place)

  • "Ruby SDBM library". SDBM on Github. Note that Ruby used to ship SDBM in the standard distribution up until version 2.7, after which it was made available only as an external library, similarly to the DBM and GDBM libraries, removed from the standard library in Ruby 3.1.

gnu.org.ua (Global: low place; English: low place)

  • "Crash Tolerance". GDBM manual. Retrieved 3 October 2021.

openwall.com (Global: low place; English: low place)

samba.org (Global: low place; English: low place)

tdb.samba.org

web.archive.org (Global: 1st place; English: 1st place)

yorku.ca (Global: 3,576th place; English: 2,563rd place)

cse.yorku.ca

  • yigit, ozan. "sdbm.bun". cse.yorku.ca. Retrieved 8 May 2019.