(Translated by https://www.hiragana.jp/)
QDBM - Wikipedia コンテンツにスキップ

QDBM

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

QDBMとは、高速こうそくデータベースライブラリ、および、データベースをあつかうルーチンぐんのライブラリ。

概要がいよう

[編集へんしゅう]

Berkeley DBGDBMなど、各種かくしゅdbmけいのデータベースがあるなかで、

  • 処理しょり高速こうそくであること
  • データベースのファイルサイズがちいさいこと
  • APIが単純たんじゅんであること

この3つに主眼しゅがんをおいて開発かいはつされている。

の2種類しゅるいあつかえる。 B+データベースのほうは、ユーザーが指定していした順序じゅんじょ参照さんしょうできるのがハッシュデータベースとのちがい。

QDBMはHyper Estraier内部ないぶ使つかわれている。

ハッシュデータベース

[編集へんしゅう]

使用しようメモリりょうデータのレコードすう×4バイト÷2 にした場合ばあい平均へいきん2パス以下いかのファイル操作そうさでレコードを探索たんさくすることができる。 つまり、200MBのメモリがあれば、1おくレコードという巨大きょだいなハッシュデータベースが作成さくせいできる。

外部がいぶリンク

[編集へんしゅう]