3
Tokyo Cabinetは、データベースを管理するためのルーチンのライブラリです。データベースはレコードを含む単純なデータファイルであり、各レコードはキーと値のペアです。すべてのキーと値は、可変長のシリアルバイトです。バイナリデータと文字列の両方をキーおよび値として使用できます。データテーブルの概念もデータ型もありません。レコードは、ハッシュテーブル、B +ツリー、または固定長配列で編成されます。東京キャビネットは、以下の目的でGDBMおよびQDBMの後継として開発されました。それらは達成され、東京キャビネットは従来のDBM製品に取って代わります。スペース効率の向上:データベースファイルのサイズを小さくします。時間効率を改善します。処理速度が速くなります。並列性の向上:マルチスレッド環境でのパフォーマンスが向上します。使いやすさの向上:簡素化されたAPI。堅牢性の向上:致命的な状況でもデータベースファイルが破損しません。64ビットアーキテクチャをサポート:膨大なメモリスペースとデータベースファイルが利用可能です。Tokyo CabinetはC言語で書かれており、C、Perl、Ruby、Java、LuaのAPIとして提供されています。Tokyo Cabinetは、C99およびPOSIXに準拠したAPIを備えたプラットフォームで利用可能です。Tokyo Cabinetは、GNU Lesser General Public Licenseの下でライセンスされているフリーソフトウェアです。
tokyo-cabinet