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を使わせていただいております。
ありがとうございます。