タグ

db4oとふむに関するshozzyのブックマーク (3)

  • ACIDデータとACIDフリーデータ - 公園音楽のすゝめ

    データベースのデータベースたる所以は、データが壊れないことだと言ってもいいでしょう。ACIDで保護されたデータですね。ところが最近考えているのは、ACIDで保護されない、ACIDフリーデータ。例えばあるメソッド内でしか使用されないローカルオブジェクトで、もしメモリに十分な余裕がある場合には、メモリ上で操作されるようなデータが、メモリ制限によってディスクを利用しなければならないようなデータに使いたいわけです。 トランザクションで保護されるということのメモリ・I/Oアクセスのオーバーヘッドはかなりのものです。つまりこれらのオーバーヘッドを取り除くことで、非常に高速で省メモリなアクセスが可能になります。db4oはオブジェクトデータベースですから、ACIDで保護されたオブジェクトとACIDフリーなオブジェクトは互いに参照を持っていても何ら問題ないようにします。例えばこんな風に: objectCon

    ACIDデータとACIDフリーデータ - 公園音楽のすゝめ
  • http://tmtec.biz/columns/modeling1.html

  • Heap or Disk? キャッシュはいかが? - 公園音楽のすゝめ

    日B+Treeとjava.lang.ref.SoftReferenceを活用した、開発を容易にするオブジェクトのキャッシュのランダム追加テストが成功しました。これは非常に面白い可能性を持っているので、ちょっと紹介させてください。 db4oは「オブジェクト指向」の斬新なアイデアでは世界の最先端を言っているといっても過言ではないでしょう。そのアイデアは世界中のエキスパートを惹きつけて止みません。またそのシンプルさは、誰もが軽く触ってみようと思うほどです。 ところがシンプルなオブジェクトはともかく、少し複雑なオブジェクトになると途端に難しくなってしまいます。またその革新性が、ユーザーの敷居を高くしてしまっているのも実情です。 db4oは「オブジェクト」の永続化ツールです。ところがこの「オブジェクト」は諸刃の剣なんです。それはこういうことです。 「オブジェクト」は、メモリ上のヒープで産声を上げま

    Heap or Disk? キャッシュはいかが? - 公園音楽のすゝめ
    shozzy
    shozzy 2006/04/03
    今までブクマされていないのが不思議。大変注目。
  • 1