From: matz@... (Yukihiro Matsumoto) Date: 1998-09-25T15:54:14+09:00 Subject: [ruby-list:9730] Re: pstore.rb(Re: Re: nif.rb (ver0.14)) まつもと ゆきひろです In message "[ruby-list:9727] Re: pstore.rb(Re: Re: nif.rb (ver0.14))" on 98/09/25, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. | |いつの間にこんな楽しげな話題が... 気づかなかった... ようこそ. |>|> 石塚さんが「いつかObjectStoreのRubyバインディングを書く」な |>|> どとほざいていらっしゃいましたが,実現しないうちに転職してし |>|> まわれたようです.残念. | |最近は, RoseとRubyを繋ごうかと密かに思っていますです. また転職したりして.^^;;; # いや,きっとObjectoryの本を書いてからだな. |>|PSEと繋がれば非常に嬉しいなぁ。 |>ですよねえ.だれかやらないかな. | |でも, Windows or Solarisですよね... 嬉しさ半減... PSE for Javaって100% Pure Javaじゃないんですか.あれなら一応 どこででも動くんでないかと. それにPSEがWindowsで動くならRubyサーバでラップしてやるっての はどう? Solarisはどこにでもあるとは限らないけど,Windowsマ シンならあちこちにあるでしょう.さすがのうちの会社だって何台 かはあるし. |>データベースに格納しているオブジェクトとそうでないオブジェク |>トに差が全くないという点ではObjectStore(データベース内にオブ |>ジェクトを生成する必要がある)より透過的じゃないかって思って |>るんですけど. | |pstoreだとかなり良いですよね. dstore, o_dbmはオブジェクトの一意性とい |う意味で問題がありますね. そうですね.その辺はやはり用途によっていろいろではないかと. 理想は dstore.rb 程度の効率で pstore.rb 程度のアイデンティティ ではないかと思うのですが. # どうやって実現できるんだろう? |> * データベースから取り出したデータのトランザクションを越え |> た同一性が保証されない(ObjectStoreでもされませんけど). | |でも, ObjectStoreでは保証する手段はありますよね. pstoreなどでも, リファ |レンスに相当するものを導入すれば良いのかな? ええ,でも使いにくいじゃないですか.アドレスをロックするのも リファレンスも.でも,Rubyで実装しようと思えばそれしかないか. |> * 複数データベースに対応していない(クラスタリングもない) | |対応していますよね. ただ, 1つのトランザクションでまとめられないし, ク |ロスデータベースの参照とかは無理ですが... クロスデータベース参照ができないと複数データベースに対応して るって言えないんじゃないかと思うんですが…. 実は前の会社ではObjectStore使い の見習いだった まつもと ゆきひろ /:|)