タグ

luxに関するNaruhodiusのブックマーク (3)

  • 検索エンジンはいかにして動くのか? 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    検索エンジンはいかにして動くのか? 記事一覧 | gihyo.jp
  • Lux IO - Yet Another Fast Database Manager : no hacking, no life

    Lux IOという高速なデータベースマネージャ(DBM)を公開しました。 元々は、keyに対して長く拡張していくvalueを保持できるように、Luxの内部ストレージエンジンとして開発を始めましたが、一般的なDBMのような使い方においても、非常に高速に動作します。(詳しくは、sourceforgeのページのベンチマークを参照ください。) 一般的なDBMでは、ハッシュをサポートしていますが、Lux IOではB+-treeを配列のインデックスのみをサポートしています。 ドキュメントは全く書けていなく恐縮ですが、ソースコードのtestディレクトリにたくさんのテストプログラムがあるので、それを参考にしてみてください。 ぜひ、使ってみて、感想、バグ報告を頂ければと思います。 You’re currently reading “ Lux IO - Yet Another Fast Databas

  • Debianに高速データベースマネージャ(DBM) Lux IOをインストールする

    checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables として、コンパイラをインストールします。 インストールが終わると、 /usr/local/libにlibluxio.soというファイルができているかと。 サンプルプログラム とりあえず、データの登録と検索を行ってみます。 ダウンロードしたフォルダにテスト用のプログラムがありますが、 どうやら0.1.0から0.2.1にバージョンアップした際、ネームスペースを 変更されているようで、そのままでは動きません。 修正点は、以下の二点。 Lux::IO::Btree()は第二引数をとらなくなっているので、 Lux::IO::Btree(Lux::IO::CLUSTER,8); を

    Debianに高速データベースマネージャ(DBM) Lux IOをインストールする
  • 1