fsdb.

スレッドセーフでプロセスセーフなデータベースクラスに付属のファイルシステムデータベース
今すぐダウンロード

fsdb. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • FSDB Team
  • 出版社のWebサイト:
  • http://rubyforge.org/projects/fsdb/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 48 KB

fsdb. タグ


fsdb. 説明

スレッドセーフ、プロセスセーフなデータベースクラスに付属のファイルシステムデータベース FSDBはファイルシステムのデータベースです。 FSDBは、ネイティブファイルシステムをバックエンドとして使用し、複数の直列化方法とファイルフォーマットを使用するプロセスとスレッドセーフなデータベースクラスを提供します。ユーザーはデータベースの基本ディレクトリを基準にしてパスの点でオブジェクトにアクセスします。それは非常に軽量です(データベースの状態は本質的にパス文字列だけで、1k行の下にあるコードサイズは非常に小さいです、すべてのRuby).fsdbはファイルシステム内のノードでRubyオブジェクトのバンドルを格納します。各バンドルは保存されて全体として復元されているため、内部参照は通常どおり続行されます。これらのバンドルはトランザクションの原子です。バンドル間の参照はパス文字列を介して処理されます。ディスク上の各バンドルのフォーマットは変わります。プレーンテキスト文字列、マーシャルデータ、およびYAMLデータのフォーマットクラスが含まれていますが、FSDBは他のフォーマット、バイナリとテキストの両方を認識するように簡単に拡張できます。 FSDBはディレクトリをコレクションとして扱い、ディレクトリIteratorメソッドを提供します.fsdbはさまざまなプラットフォームとルビーバージョンでテストされており、問題があることは知られていません。 (WindowsME / 98/95では、PlatformではFlock()が利用できないため、Multipsがデータベースにアクセスできます。)Details.FSDBはまだ索引付けまたは照会メカニズムを持っていないため、おそらく行方不明です。他の多くの便利なデータベース機能があるため、RDBSまたはOODBSの一般的な代替品ではありません。ただし、Putoreよりも迅速なパフォーマンスを持つ軽量でコンカレントオブジェクトストアを探している場合は、Rubyライセンスを使用して、Pure Rubyでは、FSDBを見てください。また、既存のファイルツリーを作成する簡単な方法を探している場合は、特に異種のファイル形式がある場合は、FSDBが役立つ可能性があります。このリリースの新機能: ・宝石包装の向上。 ・テストの固定パス。


fsdb. 関連ソフトウェア