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

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