26. dbm ライブラリ: NDBM データベースへのアクセス

dbm ライブラリは Unix 環境で NDBM データベースにアクセスする機能を提供します。NDBM データベースはキーとデータの組み合わせ (キーとデータはどちらも任意の文字列) を管理します。相当大きなデータベース (数 GB) もサポートされていて、キーの項目を 1 つか 2 つのファイルシステムから読み出すことも可能です。詳しくは Unix のマニュアルページを参照してください。

[注意]Unix

dbm ライブラリを使用するプログラムは以下のようにリンクしてください。

ocamlc other options dbm.cma other files
ocamlopt other options dbm.cmxa other files
    

dbm ライブラリを対話的システムで使う場合は以下のようにしてください。

ocamlmktop -o mytop dbm.cma
./mytop
    

(C ライブラリのダイナミックリンクをサポートしているプラットフォームでは) ocaml を起動したあと #load "dbm.cma";; と打っても構いません。

[注意]Windows

このライブラリは使用できません。