OODB - オブジェクト指向データベース (311レス)
上下前次1-新
1: 名無しさん@お腹いっぱい。 03/07/02 23:49 ID:L/c0q833(1) AAS
javaの盛り上がりでOODBに移行していくと思いきや
O-Rマッピングかよ!
語りやがれ!
231: 05/02/22 18:01 ID:??? AAS
>>225 >>227 >>228 >>229
オブジェクト指向プログラミングはオブジェクトの性質を記述するもの。
SQLは集合の性質を記述するもの(内包的な定義)。
232: 05/02/22 21:17 ID:??? AAS
もっと続けて、ハイ!!
233: 05/02/23 01:22 ID:??? AAS
>>225 商用システムでオブジェクトという概念を最初に持ち出したのが
システム38ですね。良かれ悪しかれ興味深いマシンでした。
234: 05/02/26 23:32 ID:ZSke6ZFq(1) AAS
いろいろ異論はあろうが、ざっくりと「オブジェクト=データ+手続き」と定義する。
データについては、表現方法を妥当なレベルで共通にできる。
しかし手続きは、言語や処理系によってその表現は異なる。なかなか共通させることはできない。
「オブジェクトの表現形式」を標準化し、それをいろんな処理系からアクセスできるようにする作業が必要になる。
で、それは技術的には可能だ。
だが実際問題としてそこまでやる必要性が薄い。
単にオブジェクトデータベースを使うだけならいつでもできるが、
省1
235: 05/02/28 02:20 ID:bYwMEZoh(1) AAS
BFS1.0やWinFSってRDBだよねぇ。OODBがFSになるのはいつの日か・・・
236: 05/03/02 00:32 ID:??? AAS
OODBなファイルシステムっていまいちイメージがつかめんが、
Newtonのsoupとか、BTRONみたいなものかな?
237: 05/03/20 23:15 ID:2uyd6Lyh(1) AAS
>> 234
データはオブジェクトごとに異なりますが、手続きは変わりませんよね。
オブジェクトの状態を復元するために、手続きは必ずしも永続化されている必要はありません。
また、255でもかかれているように、DBMSのそもそもの目的がデータの独立性であるならば、
むしろ手続きは永続化対象外でであるべきかと思います。
データのみが永続化対象であっても、オブジェクト指向で表現できるデータ構造をリレーショナル
モデルに変換するひつようがないのであれば価値があると感じます。
238(1): 2005/04/02(土)11:19 ID:??? AAS
RDBMSで現実的なシステムを組むために
ストアドとかトリガみたいな機能が必要になったことが、
データと手続きが不可分であることを表していると思うのだが
239(2): [age] 2005/04/04(月)17:07 ID:??? AAS
久々に書きこもう。
>>238
実装(プログラミング)のためにはそうした方が便利という面はあると思う。
だけど実装のために必要になったデータ(ループ変数とかフラグとか関数間受
け渡しための変数とか)と、業務で必要なデータ(顧客名とかIDとか単価とか)
は概念上別なものとして認識するのが自然だと思うけど。
OOな人は何故か「とにかくプログラム上は一緒なんだから」という考えのよう
省2
240(1): U ◆CZtFsGiu0c 2005/04/05(火)16:06 ID:??? AAS
>>239
よく趣旨がわからないけど、OODBだろうがなんだろうが、永続化すべきデータに
違いはない。ただその格納方法に違いがあるだけ。それからOOな人だからといって
OODBを使いたがるとは限らないよ。
241(1): [age] 2005/04/05(火)17:28 ID:??? AAS
>>240
ここでの文脈はOODBかRDBかではなくて、データと手続きはどのように不可分
なのかということだと思います。
で、私は「永続化すべきデータに違いはない」とまるっきり区別しない事に、
違和感を感じていると書いたつもりです。
(この引用の仕方はU ◆CZtFsGiu0cさんの意図とは違っているかもしれません)
あと、OOな人がOODBを使いたがるわけではないかもしれませんが、RDBへの不
省5
242(1): U ◆CZtFsGiu0c 2005/04/05(火)17:57 ID:??? AAS
>>241
>ここでの文脈はOODBかRDBかではなくて、データと手続きはどのように不可分
なのかということだと思います。
よくわからないな。プログラム上データと手続きが不可分だとしても、永続化
すべきデータには違いはないですよ。永続化するのはあくまでデータなんだから。
>あと、OOな人がOODBを使いたがるわけではないかもしれませんが、RDBへの不
満はいっぱい持っていると思います。
省11
243(1): [age] 2005/04/05(火)18:45 ID:??? AAS
>>242
> よくわからないな。プログラム上データと手続きが不可分だとしても、永続化
> すべきデータには違いはないですよ。永続化するのはあくまでデータなんだから。
データの中で概念的に違っているものがあれば、一緒にしないで別々の手段が
有るのが理想じゃないですか?それぞれの活用方法も違っているんだろうし。
> 合理的かどうかはわからないけど、自分がやりやすい方法でやりたいのに
> 壁があるからなんとかできないか、と考えるのは自然ではないですか?
省4
244(1): U ◆CZtFsGiu0c 2005/04/05(火)19:28 ID:??? AAS
>>243
>データの中で概念的に違っているものがあれば、一緒にしないで別々の手段が
有るのが理想じゃないですか?それぞれの活用方法も違っているんだろうし。
うーん、よくわからないです。概念(ってなに?)が違えば別のものになるのは
当たり前だと思うけど、具体的にはどういうことですか?
>プログラミング以外に、保守・メンテナンスやそれに伴う出力や顧客との意思
疎通とかいろんな問題があるはずです。
省9
245(1): [age] 2005/04/06(水)15:26 ID:??? AAS
>>244
> うーん、よくわからないです。概念(ってなに?)が違えば別のものになるのは
> 当たり前だと思うけど、具体的にはどういうことですか?
>>239で書いたようなことです。
「データと手続き」の場合大抵区別せずに話が進むので、念を押してます。
DBにおける「データ独立性」の「データ」とはニュアンスが違うと思います。
> もしかしてデータベースの保守をやっている方ですか? 逆にデータベース側の
省13
246: U ◆CZtFsGiu0c 2005/04/06(水)20:17 ID:??? AAS
>>245
>「データと手続き」の場合大抵区別せずに話が進むので、念を押してます。
DBにおける「データ独立性」の「データ」とはニュアンスが違うと思います。
そういうことですか。実装上必要な揮発性のデータを永続化するなんて
ありえない、というか「データと手続きが不可分」と言う言葉を曲解してる
ように思います。
>DBはシステムの一部ですが要です。
省4
247: 2005/04/07(木)11:33 ID:??? AAS
つかってはみたが・・・
なれればそうリレーショナルデータベースと別物ってかんじではないなぁ・・・
まぁ、ちびっとしかつかってないのでこれから使ってみて判断セにゃいけんのだが・・
248: 2005/09/17(土)05:08 ID:??? AAS
OQLの話題ってここ?
なんかオレ様の知らないうちにオブジェクトDBシステム用の
クエリ言語が標準化されてますた(・へ・)
外部リンク:www.odmg.org
日本語の情報元知ってるひといたらキボンヌ
この辺も
「LDP」
省5
249: 2005/09/19(月)07:51 ID:C0eamAh/(1/2) AAS
で、複雑で大量の事象と空間をシミュレーションするのに
今現在はどの組み合わせのシステムがベストなの?
250: 2005/09/19(月)07:55 ID:C0eamAh/(2/2) AAS
多種多様のドキュメントを管理するには何がベスト?
業務処理するには何がベスト?
251: 2005/10/10(月)01:31 ID:+XVZSTvE(1) AAS
ObjectStoreは,かつてのOO指向のイメージからリアルタイムデータ処理へと変貌した。
252: 2005/11/13(日)10:27 ID:??? AAS
たとえば「注文」オブジェクトがあるとする。
注文番号
注文先
商品
単価
個数
消費税額
省7
253: 2005/11/13(日)17:50 ID:??? AAS
マスタデータを表すオブジェクトを更新するだけじゃないの?
注文オブジェクトと商品マスタオブジェクトはN:1の関連を持つ別のオブジェクト
254: 2005/11/13(日)18:45 ID:??? AAS
ということは、注文オブジェクトの方には、商品マスタオブジェクトのキーを保持
するってこと?
注文番号
注文先キー
商品キー
単価
個数
省2
255: 2005/11/13(日)20:49 ID:??? AAS
キーっつうか、マスタオブジェクトへのリファレンスだろ?保持するのは。
256(1): 2005/11/14(月)01:37 ID:??? AAS
ごめん。いまいちイメージがわかないや。
具体的にいうとリファレンスって何を保持するの?
public class Order {
int OrderNo;
Comany OrderCompany;
Product OrderProduct;
BigDecimal UnitPrice;
省4
257: 2005/11/15(火)18:25 ID:??? AAS
いいんじゃね?
258: 2005/11/15(火)22:52 ID:??? AAS
それがまさにOODBってことなんだと思ってたんですが。
使ったことねえものわがらん。
259(1): 256 2005/11/15(火)23:26 ID:??? AAS
当初それで考えてたんだけど、たとえば Product.Name が変更された
とするよね、永続化されてる Order クラスには、それがわからないと
思うのですよ。
と思ったんだけど、永続化されるのはあくまで Product クラスの参照であって、
Product クラスの変更は自動的に Order クラスにも伝播するってことかな?
XML への永続化とかだと、そうはならないんで、すっかり誤解してました。
260: 2005/11/16(水)13:30 ID:??? AAS
クラスという言葉はまぎらわしいからオブジェクトと言ってくれ。
実装によって細部は異なると思うけど基本的には
productオブジェクトもorderオブジェクトも、
どちらも永続化されていて、永続化されたDBの中で参照関係が
保持されていると考えるのが普通じゃないかと。
261: 2006/03/21(火)13:12 ID:??? AAS
保守
262: 2006/04/04(火)11:09 ID:??? AAS
>>259
それはヤバイ。製品仕様が変更になって、商品名が変わったときに、
以前に受けた注文の商品名が変わってしまうと、商売上、会計上
無茶苦茶になる。
業務知識に依存で、参照を持つ方法も取れるし、オブジェクト自体を持つ
事も出来るし、必要な項目だけコピーする事も出来る。
どれを選ぶかは、業務次第。
263: [age] 2006/04/14(金)18:19 ID:??? AAS
保守
264: 2006/06/03(土)17:13 ID:??? AAS
db4oのアンケート答えたら本が当った、わーい。
実はまともに触ったことないけど、
届いたらじっくり読んで遊んでみることにするよ。
英語苦手だけど。
265: 2006/10/01(日)16:47 ID:raj0JmDs(1) AAS
J○1なんて、変更多かったりいろんなベンダー絡んでくるWEB系噛んでくると当然だが、まったく使えない。
「どうやって直しゃいいーの?やりようねーよ。」って・・・hahaha
でもって塩漬け
266: 名無しさん@お腹いっぱい。 2006/12/04(月)10:38 ID:nny60kaK(1) AAS
関連wiki
外部リンク[cgi]:wiki.ninki.org
267: 2007/01/13(土)22:57 ID:CL7OUlxj(1) AAS
OQLを使える組み込み可能なOODBって何がある?
268(1): 2007/01/17(水)00:28 ID:??? AAS
ラムダDBとか。つかちょっとは調べろや
269: 2007/01/17(水)16:54 ID:??? AAS
>>268
すまん
Javaのやつを探していたのでスルーしてた
270: 2007/01/17(水)16:58 ID:??? AAS
db4oがOQL使えれば最高なんだがな・・・NQってなんだよorz
コンパイル時にチェックできてもポータビリティがないじゃないか
271: [age] 2008/06/21(土)22:54 ID:??? AAS
保守
272(1): 2008/06/22(日)19:52 ID:??? AAS
db4o、色々実験してみて気に入った。
仕事でも趣味でも使ってる人います?
273(1): 2008/06/24(火)01:16 ID:hnzrfZsh(1) AAS
>>272
趣味で弄ろうとしてて苦戦中。
Javaで書いてるんだけどオブジェクトをsaveしたりopenしたりする専用のDAOクラス作った方がいいのかな?
274(1): 2008/06/24(火)02:45 ID:??? AAS
>>273
本格的なプログラムの場合はDAO作った方がいいよ。
海外だと弄ってる人多そうだけど、日本は少ないね。
たしかリコーと提携して何かやるとかって話があったけど、
どうなったんだろう。
275: 2008/06/25(水)08:20 ID:TGcEK7R9(1/2) AAS
>>274
中国が積極的みたいだけど日本はね…
リコーは開発案件で積極的に導入してるぐらいだと思うけど。
しかしよくエンタープライズで使う気になるよなぁ
276(1): 2008/06/25(水)17:34 ID:??? AAS
日本は盛り上がらんね。
日本語の開発者向けフォーラムもさっぱりだし。
リコーはエンプラじゃなくて組み込みじゃないかな?
277(1): 2008/06/25(水)19:43 ID:TGcEK7R9(2/2) AAS
>>276
そうそう、サンプルが少ないから未だにDAOからオブジェクト追加出来ない俺…orz
組み込みなんだ?
自社製品になら納得。
278: 2008/08/12(火)23:38 ID:??? AAS
>>277
サンプルってpdf読んだ?pdf+あっちのフォーラムで解決出来るよ。
Dao作ってる人はQBE?NQ?SODA?どれベースにした?
ソートとか考えるとSODAしかないのかな・・・
279: 2008/08/12(火)23:53 ID:??? AAS
って1ヶ月前が最終レスか・・・やっぱSODAに行き着いたら離れてくか
280(1): [age] 2008/08/13(水)07:50 ID:??? AAS
最近さっぱりいじってないけど、俺はNQ
でもSODA併用にすると思う
NQを完全に捨てた場合は、離れたくなる気持ちも解る…
実はQBEが一番好みなんだが、単純なクエリにしか使えない
281: 2008/08/17(日)13:37 ID:??? AAS
>>280
全部のエンジン対応のBaseクラス実装してみた。
・・・Update、Deleteがスマートになった位。
>実はQBEが一番好みなんだが、単純なクエリにしか使えない
QBEは完全におまけだね、用意した意味がわからないレベル。
NQ→SODAも怪しい所があるらしいし。
・・・やっぱりH2+O/Rでいいやw
282: 2008/09/04(木)06:17 ID:Jasyu6Tw(1) AAS
Google Chrome + Google Gears 大人気だなw
Object Store Personal Edition で時代を切り開こうとしてたJava厨涙目www
283: 2008/11/09(日)03:10 ID:gH6xlPae(1) AAS
ちと質問。
OODBならGBのファイル管理も余裕ですよ!と謳っているけど何で?
DVDから直抜きしたエロ動画コレクションをOODBで管理すると仮定して
神イグザンプルを教えてエロイ人!!!
284: 2008/11/09(日)08:58 ID:??? AAS
1件のデータが非常に大きいとしても、件数が数千、数万ならOODBでも余裕じゃね?
RDBじゃ無理とか言ってなければ別に嘘じゃない。
285: 2008/12/11(木)11:45 ID:??? AAS
db4objects がデータ管理ソフトウェア Versant に DB db4o 事業を売却
外部リンク[html]:japan.internet.com
286: [age] 2010/02/27(土)02:58 ID:??? AAS
KVSよりかはこっちにがんばって欲しいもんだが…
287(1): 2010/04/23(金)08:21 ID:iFVUkXwP(1) AAS
まだOODBって業務で使えるレベルではない?
288: 2010/04/23(金)19:33 ID:??? AAS
>>287
現に使われてるだろ
289: 2011/01/10(月)22:42 ID:PKlMUoys(1) AAS
O/RマッパーとかいうクソみたいなFWが流行っちゃってるから
とっととOODBをもっと広めろやアホども。
290: 2011/01/13(木)10:02 ID:??? AAS
またおまえか
291: 2011/01/21(金)00:26 ID:??? AAS
「またおまえか」
じゃねーよ。
しっかり広めろ。
292: 2011/01/21(金)11:47 ID:??? AAS
よし>>291に任せた!
293: 2011/03/16(水)12:29 ID:+4v+dlKX(1) AAS
PHPで使えるSQLiteのような手軽なOODBない?
294(1): [sage ] 2011/03/26(土)19:51 ID:??? AAS
継承できればオブジェクト指向というのは違う。
メッセージを送ってメソッドを呼び出せないなら
オブジェクト指向型じゃない。
295: 2011/05/24(火)23:55 ID:xKicDgVR(1) AAS
>>294
だからSQLiteのような手軽なOODBが無いかと言ってんの。
OK?
296: 2011/05/26(木)06:07 ID:??? AAS
ないない。
無いからお引き取りください。
297: [age] 2012/09/09(日)20:09 ID:??? AAS
age
298: 2015/03/09(月)12:02 ID:??? AAS
保
299: 2016/01/07(木)00:20 ID:PXFmI/6O(1) AAS
今までに無い全く新しい手法!
外部リンク:goo.gl
300: 2017/03/21(火)21:42 ID:??? AAS
外部リンク:www.doraibu.com どらいぶ帳よろしく
301: 2017/04/15(土)06:27 ID:PAxoNq0R(1) AAS
realmはここでいうオブジェクトデータベースになる?
302: ich1 2017/04/21(金)16:36 ID:R/eXxgbc(1) AAS
外部リンク:goo.gl
これは嘘でしょ?本当だったら落ち込むわ。。
303: 2017/12/29(金)11:40 ID:dtNZwIie(1) AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
66CFHAV81O
304: 2018/02/14(水)13:34 ID:??? AAS
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
305: 2018/09/07(金)21:46 ID:u0dGdBIY(1) AAS
まだあったのか
ここでバトルしたのも15年も前か
306: [age] 2019/11/04(月)20:29 ID:??? AAS
保守
307: [age] 2020/12/01(火)10:45 ID:??? AAS
保守
308: 2021/01/10(日)04:12 ID:??? AAS
db4oはどーなったんだ?
309: [age] 2023/02/26(日)11:06 ID:??? AAS
まだあったのか
あと2年でRDBはOODBに置き換わると30年前に聞いたが
かつての推奨者はどう総括してくれるのかね
KVSやNoSQLはにぎやかだけど
310: 2023/07/04(火)14:00 ID:Il+FwarN(1) AAS
【中止しろ】 コロナより、ワクチンで、死者でてる
2chスレ:cafe60
BEアイコン:21efk.png
311: 警備員[Lv.13] 2024/06/21(金)01:46 ID:??? AAS
テスト
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.028s