パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Berkeley DB 4.5 リリース」記事へのコメント

  • Berkeley DB昔はスクリプトで掲示板を作る時とか簡単なDBが欲しい時によく使っていましたが、今は改善されているのかもしれませんが、昔はロック周りでバグがあるとファイルがぶっこわれる、ファイルに環境依存がある等面倒だなあと思って段々使わなくなってきました。
    最近だとSQLiteとか使いやすい簡易DBがあるので、個人的にはあんまり使う機会がありません。
    OracleのWhitepaperには組み込みソフトで用いることを重点的に書いていますが、みなさんはどうお使いでしょうか?
    この時にはぜひBerkeley DB使う!ってことありますか?
    --
    ------------------------- Excess and Obsolete
    • 多分、BerkeleyDB 1.x時代の問題ですね。
      あの頃はファイルをオープンするときに同時にロックを
      かけることが出来なかったので、ロックが
      かかっていない状態でデータを読み書きして
      破壊する可能性があったと思います。
      この場合でもロックファイルを作るというworkaroundが
      出来るのでそれで回避していました。

      Sqliteは様々なライブラリーに依存しているのに対し、
      Berkeley DBは殆ど依存していないので、
      インストールの手間や管理コストを下げるために
      Berkeley DBを入れるということはあるかも知れません。
      あとはPC Unixに普通の構成で入れたら最初からインストールされている事が多いので、色んな人に使って
      もらうものに使い易いという点もあるでしょう。

最初のバージョンは常に打ち捨てられる。

処理中...