DBM

それは昔、アルバイトでプログラミング(CGI)の仕事をしはじめた頃、良く使っていたDBM。
とくにBerkeleyDBにはお世話になったなぁ。


「キーと値」というシンプルな機能のためか、いろんな実装があっておもしろい。

  • NDBM (New Database Manager)
  • SDBM (Substitute Database Manager)
  • GDBM (GNU Database Manager)

とか。さらに伝統的実装では満足いかないのか、

  • qmailではcdb (Tiny Constant Database) : djbさん
  • Hyper EstraierではQDBM (Quick Database Manager) : 平林さん

とプロダクトと関連してDBMがあったりするので楽しい。
平林さんはさらにTokyo Cabinetという別DBMを作ってるのが、さらに興味深い。


というわけで、今ありがたくTokyo Cabinetを使わせていただいております。
ありがとうございます。