Talk:DBM (computing)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

capitalisation[edit]

Based on what I can find on the web, it appears that dbm is the correct capitalisation. Should this article be using {{lowercase}}? John Vandenberg 08:38, 20 February 2007 (UTC)[reply]

links to sleepycat in references are broken. just put a note next to the link -- perhaps somebody can find an alternative source?

"offer speed since queries aren't involved" ... Queries has nothing to do with database engines in general among different db engines.[edit]

Database engines don't use queries. There's a layer above the engines that handles the queries and invokes the db engine. dbm is mor of a db engine?

From this article: "While dbm and its derivatives are pre-relational databases — effectively a hash fixed to disk — in practice they can offer a more practical solution for high-speed storage looked up by-key as they do not require the overhead of connecting and preparing queries. This is balanced by the fact that they can generally only be opened for writing by a single process at a time. While this can be addressed by the use of an agent daemon which can receive signals from multiple processes, this does, in practice, add back some of the overhead."

(?) Should be removed or written here about db engines in general, which in turn has explanatory value for this article. — Preceding unsigned comment added by 83.250.91.84 (talk) 06:35, 26 June 2012 (UTC)[reply]

TDB info missing[edit]

TDB (Trivial_Database) links here, yet the entire page does not once mention TDB, let alone link to some source or other info. — Preceding unsigned comment added by 84.167.36.112 (talk) 17:37, 14 August 2019 (UTC)[reply]

Crash tolerance in GDBM[edit]

Suggestion for the DBM page:

Mention that as of release 1.21 GNU dbm (gdbm) features a crash-tolerance mechanism that protects the integrity of stored data from corruption or destruction by crashes (power failures, operating system kernel panics, application process crashes).

Documentation of the GDBM feature is here:

https://www.gnu.org.ua/software/gdbm/manual/Crash-Tolerance.html

A peer-reviewed scholarly article describing the design of the crash-tolerance feature is here:

HTML: https://queue.acm.org/detail.cfm?id=3487353

PDF: https://dl.acm.org/doi/pdf/10.1145/3487019.3487353

If you have questions about this comment you may contact me via e-mail at the address below.

Thank you.

-- Terence Kelly <tpkelly@eecs.umich.edu> — Preceding unsigned comment added by 209.213.197.135 (talk) 18:00, 2 October 2021 (UTC)[reply]

Wrote something about this Pcanterino (talk) 13:22, 3 October 2021 (UTC)[reply]