タグ

db4oに関するshozzyのブックマーク (9)

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

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

    ACIDデータとACIDフリーデータ - 公園音楽のすゝめ
  • db4o in Japanese : 2006年6月度ニュースレター

  • 5月度db4o勉強会(5/25 15:30から17:00 赤坂にて) - 公園音楽のすゝめ

    5月度のdb4o勉強会の予定が決まりましたのでお知らせします。今回より毎月開催することになったこの勉強会では、以下の内容を予定しております。 db4oの鉄則・・・db4oの3大テーマから1つを取り上げて掘り下げて解説します。今回のテーマは「省メモリ&高パフォーマンス」。目に見えないメモリ内の動きとポイントを解説します。その中から、ディスカッションを通して鉄則を導き出しましょう。 db4oロードマップ・・・ウェブ上では公開できない、db4oのロードマップをお知らせします。ロードマップに対して日コミュニティからリクエスト送りましょう。 その他自由な質疑応答・・・普段分からない点や疑問に思っている点、不満な点や満足な点をなんでも教えてください。 注:db4oの3大テーマとは、省メモリ&高パフォーマンス、耐障害性&IOAdaptor、リファクタリング&メンテナンスです。 5月度のdb4o勉強会の

    5月度db4o勉強会(5/25 15:30から17:00 赤坂にて) - 公園音楽のすゝめ
  • Domain im Kundenauftrag registriert

  • http://tmtec.biz/columns/modeling1.html

  • 紙のように使いやすいデータベースアプリケーション - 公園音楽のすゝめ

    「紙のように使いやすいデータベースアプリケーション」を目指してプロジェクトを立ち上げていくことにしました。とはいっても文書管理ではなくて、ファイルメーカーのようなデータベースアプリケーションなので、まずフォームを作って、その文書を作成・検索して使っていくものです。 「紙のように使いやすい」というのは、操作性だけでなく、セットアップも専門知識無くできるということを目標にしています。サーバーやインターネット、LANなどのネットワークに関する知識や専門の管理スタッフがいなくても、簡単に構築できるというものです。 WebServiceを使おうが、ウェブフォームだろうが、Oracleと2層のWindowsクライアントだろうが、結局その入力や検索フォームは紙と変わらないわけです。もちろんややこしいプロセスやノウハウを自動化することによる効率化という異なる側面もあるわけですが、それはSAPなどが大企業相

    紙のように使いやすいデータベースアプリケーション - 公園音楽のすゝめ
    shozzy
    shozzy 2006/04/03
    いろいろとアイデアが湧き出している感じ。
  • Heap or Disk? キャッシュはいかが? - 公園音楽のすゝめ

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

    Heap or Disk? キャッシュはいかが? - 公園音楽のすゝめ
    shozzy
    shozzy 2006/04/03
    今までブクマされていないのが不思議。大変注目。
  • Composite&Starategy OOデータモデルとdb4o - 公園音楽のすゝめ

    db4oの上にB+treeを活用したインデックスを実装しています。昨日の晩に一通り出来上がったのでdb4objectsのスタッフにチェックしてもらっているところです。 さて、これがそのB+treeインデックスのドメインモデルです。改めて見てみると、デザインパターンの王道、CompositeとStrategyパターンの組み合わせになっています。ということは、これはインデックスの選択肢を増やすというだけでなく、そのソースを使用したチュートリアルにも最適ではないかとひらめきました。 1/23日夜に、「じゃあおれが作るよ」という話になってから10日足らずで、B+treeのインデックスを実装できたという事実は、改めてdb4oの凄まじさを味あわさせてくれました。これをRDBMSやファイルで実装しようとしたら、めまいがします。できたとしても「変更」恐怖症・過敏症になりそうな。やる前から腱鞘炎がうずきそう

    Composite&Starategy OOデータモデルとdb4o - 公園音楽のすゝめ
    shozzy
    shozzy 2006/04/03
    なんかすごそうだぞ、これ
  • db4objects 日本語ポータル

  • 1