[#4754] Now,I am starting ruby. — mamoru@... (Mamoru Matushita)

先日、初めて投稿したつもりだったのですが間違えて

14 messages 1997/10/02

[#4891] mixin - singleton method inheritance, const etc... — shugo@... (Shugo Maeda)

前田です。

13 messages 1997/10/10

[#5000] ruby 1.0-971015 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

14 messages 1997/10/15

[#5056] RubyでOODB — hisanori@...

松尾です。

20 messages 1997/10/20
[#5057] Re: RubyでOODB — matz@... (Yukihiro Matsumoto) 1997/10/20

まつもと ゆきひろです

[#5065] Re: RubyでOODB — hisanori@... 1997/10/20

松尾です。

[#5066] Re: RubyでOODB — matz@... (Yukihiro Matsumoto) 1997/10/20

まつもと ゆきひろです

[ruby-list:5074] Re: Rubyで OODB

From: keiju@... (石塚圭樹 )
Date: 1997-10-21 03:51:05 UTC
List: ruby-list #5074
けいじゅ@日本ラショナルソフトウェアです.

完全に, ruby-devの話しなので引っ越しますが, 松尾さんはruby-devに参加さ
れていましたっけ?

# 一応ruby-listにもCcしておきます.

こういう話しになると, やはり登場したくなってしまう(^^;;;;

In [ruby-list :05057 ] the message: "[ruby-list:5057] Re: RubyでOODB
", on Oct/20 15:00(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>|Rubyで利用できるOODBの実装はないでしょうか。
>
>うーん,以前にObjectStore bindingを書くと言ってた「専門家」
>もいらっしゃいましたが….^^;;;

現在は, 何故かObjectivity/DB屋さんになっています(^^;;; 

でも, 書くっていっていましたっけ? 

>現在のところ,そういうのを完成したという話を聞いていません.
>この際ですから作りましょうか.

そういう話しなら私もお手伝いできるかも知れません. 

In [ruby-list :05066 ] the message: "[ruby-list:5066] Re: RubyでOODB
", on Oct/20 19:33(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>あらら.「作りましょうか」というのは「*一緒に*作りましょうか?」
>という意味です.^^;;;
>
>まず,どの程度のものが欲しいのかというレベルからまとめましょ
>う.marshalに毛が生えたようなものなら簡単ですけど,PSEのよう
>なものは結構大規模になりますよね.

ですねえ... さらに, 本当のOODBになるとさらに規模が大きくなりますね. い
きなり, OODBだと色々と考えなくてはいけないことが多いので, 最初はPSEで
考えた方が良いようなきもしますが, とりあえずOODBとして欲しい機能を思い
つくだけ列挙してみました.

1. データベースの作成
* データベースの作成/オープン
* データベースの削除

2. 永続オブジェクト
* 永続オブジェクトの生成
* 永続オブジェクトの外延の永続化
* 永続オブジェクトの削除(GC)

3. transaction機能
* 同時アクセス制御
* commit/abort機能

4. オブジェクトの検索機能
* 検索文
* indexのサポート

5. 2次記憶を効率良くアクセス仕組み
* クラスタリング機能
*  2次記憶を効率良くアクセスする集合(B-Tree, dynamic hash tableなど)

6. スキーマ進化

こうやってみると結構大変そうだなあ... やはり, 最初はPSEとして実装する
方が良いかな... その場合は, 1, 2が必須でと 5, 6がオプションって感じか
な...

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread