トップページ⇒tech
1001コメント337KB

★★★ SQLサーバ VS オラクル ★★★

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
結局、どっちがいいのよ?

お前ら教えてください。
0159デフォルトの名無しさんNGNG
>環境構築やメンテナンスの容易性で優れているDBMSってどれ?
Interbaseは?
マイナーだけど、「管理者不要のメンテナンス性」が謳い文句らしい
ある程度実績もあるようだし。
使ったことないので詳しい人の登場希望
0160デフォルトの名無しさんNGNG
>>159
漏れも興味ティンティン!使った人、知ってる人、情報プリーズ
0161デフォルトの名無しさんNGNG
ポスグレの扱いやすさのポイントは

●システムの資源やCPUタイムをひとりじめにしない
●フツーのファイルシステム上に入る
●バックアップはSQL文のテキストに落ちる(実行すると復元)
●SQLインタープリターがPerlなどからリモコン操作しやすい

これだな。オラクルやSQLServerのまるで逆。
いくらDB自身が高速でも、他の部分が遅くなってはクソ。
0162デフォルトの名無しさんNGNG
>>161
動作しながらのバックアップとかできるのか? DB止めなきゃいけないんじゃなかった?
0163102NGNG
>>158
>102、あんたが相手している者は98では
>ないぞ。98=108で他は別人。
あ、あなたが98ですね。>>145を読むまで勘違いしてました。
だって彼(804)、何も指摘しないもん。
何を言われてるのか、さっぱりわかんなかったんでしょうね。

>>98
>大体メーカが、これを禁じている理由が良くわからん。

>>102
>公開してますけど・・・。

>>103
>ばーか、ベンチマークは許可なく数値を公開できないんだよ。

>>111
>TPCのことなんだけど・・・。
>これはベンチマークでは無いと言い張る?

という流れなんですよね。
っていうか、許可されれば公開していいのは当然のことで、
私は「ベンチマークはTPCで公開されてる」ってことを言っただけなんですけどね。
その後の情報によれば、日経なんとかでも公開されていたらしいし。

後から802が「許可なく」と限定していたことに気づきましたけど。
あなたに向けた発言だったので、あなただけしかわからなかったのかもしれません。
0164102NGNG
>>154
>お前、2重人格?反論してないんだろ?どっちなんだよ?(藁

>>148
>・いろんなDBMSベンダーが、許可なくベンチの数値を公開してはいけないといっている。
ということには反論してませんが、

>>115
>>oracleなんか、バグがあっても、他人にバグだよ、って言っちゃいけないんだぜ。
>ってことじゃないか?
には反論してます。

何度も同じことを書かせないでください。

>>155
>お前さー、「公開された情報なら」?それはお前じゃなくておれが言ったんだろ?
おや、どこでそんなこと言ってますか?
あなたは、>>103で「バグがあっても言っちゃいけない」って言ってますよ。
それともこれは、あなたの発言じゃないんですか?

>>113
>正しくは、「サポートから知りえた情報を公開してはいけない」ですね。
>公開された「バグ」を他人に言うのはOK。
>
>また、「問題がある」ことを他人に言ってもOKで、それが「サポートで解決できる」
>と言うのもOK。
で私が言ってることがわかりませんか?
これがあなたに対する反論です。
0165102NGNG
上に付け加えると、
「サポートで解決できる」と言うのはOKですが、どうやって解決するのかは
言ってはいけません。
ただし、それが公開されている情報ならOK。

つまり、「サポートでしか知りえない情報を漏らしてはいけない」ということですね。

Oracleにバグがあると言ってはいけないなんて、そんな無茶な話はありません。
0166102NGNG
>>158
>ベンチマーク公開禁止の件には公開していると反論し、
念のため言っておきますが、私が言ったのは「公開されたベンチマークがある」って
ことですよ。
まぁ、あのページがどういう価値を持つかは、人それぞれでしょうけどね。
0167102NGNG
私って粘着質だから、もうちょっと書きますけど。

そもそも「TPC」の認識が食い違ってるような気がするんですけど・・・。
私が言ってるのは、Transaction Processing Performance Councilのことで、
TPC-CとかTPC-Hとかじゃ無いです。

この点は食い違ってませんか?
0168デフォルトの名無しさんNGNG
>>162
DB止めなくてもバックアップできますよ。
0169デフォルトの名無しさんNGNG
>>163

-----
>>98
>大体メーカが、これを禁じている理由が良くわからん。
>>102
>公開してますけど・・・。
>>103
>ばーか、ベンチマークは許可なく数値を公開できないんだよ。
>>111
>TPCのことなんだけど・・・。
>これはベンチマークでは無いと言い張る?
という流れなんですよね。
-----

そうです。それに異論はありません。そして、最後の一文、おかしいですよね?
>後から802が「許可なく」と限定していたことに気づきましたけど。
>あなたに向けた発言だったので、あなただけしかわからなかったのかもしれません。
これはだいーぶあとになって言ったんではないですか。それをもって、あなたは
わかっていないに違いない、と私は思ったわけです。
0170デフォルトの名無しさんNGNG
>っていうか、許可されれば公開していいのは当然のことで、
>私は「ベンチマークはTPCで公開されてる」ってことを言っただけなんですけどね。
>>98さんが指摘しているのは、どう読んでも(TPCのような)ベンダー主導ではない
数値を公開しちゃえー、ってことですよ。それに対してあなたは、TPCを持ち出して
「公開してますけど...」と主張したことになります。それは、私にとっては、
−流れを読んでいない
−てきとうに答えておいて、あとで青くなった
のどちらかだってことに思えたのです。

>>また、「問題がある」ことを他人に言ってもOKで、それが「サポートで解決できる」
>>と言うのもOK。
>で私が言ってることがわかりませんか?
>これがあなたに対する反論です。
どうしてこの部分と、
>上に付け加えると、
>「サポートで解決できる」と言うのはOKですが、どうやって解決するのかは
>言ってはいけません。
この部分を切るのですか?私は最後の一文に対して、「そうなんだぜ」って言ってますよ。
上と下を切って、上だけに反論しているようですが、実はあなたが指摘したことは、
私はすでに条件づけしていますね。これも、
−流れを読んでいない
−てきとうに答えておいて、あとで青くなった
にしか思えません。
0171デフォルトの名無しさんNGNG
>>ベンチマーク公開禁止の件には公開していると反論し、
>念のため言っておきますが、私が言ったのは「公開されたベンチマークがある」って
>ことですよ。
>まぁ、あのページがどういう価値を持つかは、人それぞれでしょうけどね。
これは上の説明どおり、あなたの詭弁としか読めません。

>そもそも「TPC」の認識が食い違ってるような気がするんですけど・・・。
>私が言ってるのは、Transaction Processing Performance Councilのことで、
>TPC-CとかTPC-Hとかじゃ無いです。
>
>この点は食い違ってませんか?
もしかして、馬脚をあらわしましたか?その両者をわける理由はいったいなんですか?
0172デフォルトの名無しさんNGNG
>>158
ありがとう。
0173デフォルトの名無しさんNGNG
>>159-160
スレのお題とずれちゃうんで、Interbaseとか他のDBMSの話は
http://pc.2ch.net/test/read.cgi/tech/1001351439
でやらない?
ってか、ここの15番でネタ振ったんだけど誰もついてきてくんなかった(;_;)

# 運用には到ってないんで突っ込んだ話はアレだが
0174デフォルトの名無しさんNGNG
マァマァ。。。
0175102NGNG
>>169
>そうです。それに異論はありません。そして、最後の一文、おかしいですよね?
なんでおかしいんでしょう?

>これはだいーぶあとになって言ったんではないですか。
そうですよ。そう書いてるじゃないですか。
何度も同じことを言わせないでください。
私は「公開されたベンチマーク」の話をしているつもりだったのでね。

>それをもって、あなたは
>わかっていないに違いない、と私は思ったわけです。
「何を」わかってないと言ってるんでしょう?
それを教えてくれっていってるのに。
0176102NGNG
>>170
>「公開してますけど...」と主張したことになります。それは、私にとっては、
>−流れを読んでいない
>−てきとうに答えておいて、あとで青くなった
>のどちらかだってことに思えたのです。
ということにしたいんですね。
流れってどういう流れなんでしょう?
私に言わせれば、>>103こそ流れを読んでいないツッコミなんですけどね。
(だから「許可無く」という限定を見落とした)

>この部分を切るのですか?私は最後の一文に対して、「そうなんだぜ」って言ってますよ。
どこでですか?

>上と下を切って、上だけに反論しているようですが、実はあなたが指摘したことは、
>私はすでに条件づけしていますね。これも、
どこでですか?

>−流れを読んでいない
>−てきとうに答えておいて、あとで青くなった
>にしか思えません。
ということにしたいんですね。
流れも何も、私は>>103のすぐ後で>>113の反論をしてるんですけど。
「すでに」って何番の発言ですか?
0177102NGNG
>>171
>これは上の説明どおり、あなたの詭弁としか読めません。
私的ベンチマークを公開したいが、禁止されている、という発言に対し、
・公開されたベンチマークがあるよ。それ見れば?
・禁止されてることをやりたければやれば
ってのが最初からの私の意見ですけど。

>もしかして、馬脚をあらわしましたか?その両者をわける理由はいったいなんですか?
前者は団体名で、後者はベンチマークの種類なんだから、分けるのが普通でしょう。
あなたは分けないんですか?
なぜ分けないんですか?
これまでの発言は、「ベンチマークの種類」の意味で「TPC」を使ってたんですか?
それに今まで「TPC”で”」って書いてるでしょ。「TPC”を”」じゃなく。
0178102NGNG
そもそも、
>>115
>あとさ、「許可なく」って言ってるじゃん。Oracleが適当に曲げて
>つくったシステムを公開してるTPCなんてユーザーの役には立たないんだっての。
に言いたいことがあったんですけどね。
「Oracleが適当に曲げてつくったシステムを公開してるTPC」の意味が分からなかったので
コメントしませんでしたけど。

TPCがユーザの役に立たないなら、何ならば役に立つんでしょう?
私的ベンチマーク?
みんなが自由に私的ベンチマークを公開できるようになったら、何かの役に立つんでしょうか?

・・・というのが、価値観の相違ってものなんですよ。
私的ベンチマークがそれほどすばらしいと思うのなら、なんらかの行動をおこせばいいでしょう。

勘違いされないように書きますが、私は(も?)TPCに絶対的な価値を認めてるのではありません。
あなたも言っていたように、OracleのTPCへのエントリーが、投票で否決される、
そんなある種の健全性に価値を置いているんです。
それにテラバイト超オーダーのベンチマークを公開しているのも良いです。
0179デフォルトの名無しさんNGNG
>なんでおかしいんでしょう?
>>98をよく読んでください。こういう展開です。
>>>ベンチマークも2chになら出し合えば?
>>>
>>>大体メーカが、これを禁じている理由が良くわからん。
ここを読んでいて、それでもあなたは
>私は「公開されたベンチマーク」の話をしているつもりだったのでね。
と言い張るつもりですか?2chになら、という限定をどうとらえたらそうなりますか?

>「何を」わかってないと言ってるんでしょう?
流れが、です。読んでないで適当に言ったんだろう、ってことです。

>私に言わせれば、>>103こそ流れを読んでいないツッコミなんですけどね。
>(だから「許可無く」という限定を見落とした)
上記のとおり、103(=私)は、98からの自然の流れに従ってます。それに対してあなたは
>公開してますけど・・・。
と言ったんです。そこで103に続きます。自然な流れではないですか?
0180デフォルトの名無しさんNGNG
>どこでですか?
>>115
>>漏れ:「あー、それバグ。サポセンがそういってたから間違いないって。対処法はこうだ。」
この記述に対して、あなたは
>やってはいけないことを、あなたがどう判断するかは、あなたの勝手です。
という意味不明な言葉を発し始めました。さらに、

>責任の所在を示した上で、ばんばん公開すれば?誰も止めませんよ。
と言いました。これは、>>98さんの意見に責任うんぬんを付け加えたものですね。
つまり、ここまできてようやくあなたは98で書かれていたことを理解した、と
言っているも同然です。それなのに、あなたは、118以前からそれを理解していたと
言い張っています。

>>私はすでに条件づけしていますね。これも、
>どこでですか?
>>115
>>漏れ:「あー、それバグ。サポセンがそういってたから間違いないって。対処法はこうだ。」
「対処法はこうだ。」と書いてあります。読みました?

>流れも何も、私は>>103のすぐ後で>>113の反論をしてるんですけど。
>「すでに」って何番の発言ですか?
115です。この説明からすると、115は113のあとじゃないか、ってことになりそうですが、
あなたが113で言ったことがイマイチ理解できなかったので、私は115で確認を求めたのです。
それに対してあなたの説明は、
>やってはいけないことを、あなたがどう判断するかは、あなたの勝手です。
ハァ?としか言いようがありませんでした。
0181デフォルトの名無しさんNGNG
>私的ベンチマークを公開したいが、禁止されている、という発言に対し、
>・公開されたベンチマークがあるよ。それ見れば?
>・禁止されてることをやりたければやれば
>ってのが最初からの私の意見ですけど。
違います。あなたは、98での私的ベンチマークを公開しよう!という提案(?)に対して、
>公開してますけど・・・。
って言ったんです。これでは、私的ベンチマークが公開されているよ、と読まれても
何の不思議もありません。そしてあなたは、さらに私のツッコミに対して、
>>ばーか、ベンチマークは許可なく数値を公開できないんだよ。
>TPCのことなんだけど・・・。
>これはベンチマークでは無いと言い張る?
と言っているんです。これを読んで、あなたが私的ベンチマークの公開は禁止されていると
いうこと、およびその流れの中で「それでも2chになら公開しちゃえ」という提言がされたことを
わかっていないと確信しました。
0182デフォルトの名無しさんNGNG
>>もしかして、馬脚をあらわしましたか?その両者をわける理由はいったいなんですか?
>前者は団体名で、後者はベンチマークの種類なんだから、分けるのが普通でしょう。
>あなたは分けないんですか?
>なぜ分けないんですか?
>これまでの発言は、「ベンチマークの種類」の意味で「TPC」を使ってたんですか?
>それに今まで「TPC”で”」って書いてるでしょ。「TPC”を”」じゃなく。
「で」って書いたのは、すでに私と粘着合戦になってからですね。それまでのあなたは、
TPCを団体の意味とベンチマークの数値というような意味とを混同するような使い方を
しています。私もそうでした。でも私は、今回の議論では、TPCが団体で、TPC-Cは
種類だなんてことは関係ないと思いますよ。どこをどう読んだらこれらを明確にわけないと
いけない、と思うようになるのか理解できません。
0183デフォルトの名無しさんNGNG
>・・・というのが、価値観の相違ってものなんですよ。
すでにここまでの私の意見を読んだら、価値観の相違は今回の議論ではあてはまらないってこと、わかるでしょう。

>私的ベンチマークがそれほどすばらしいと思うのなら、なんらかの行動をおこせばいいでしょう。
だから、98ではそれが言われているんです。それに対してあなたは「TPCがあるよ」って言ったんです。
自分自身の論点の矛盾と変遷、わかってますよね?自分で言ってきたんだから。


結論
他人の発言を十分に理解した上で反論や補足をしていないのはあなたのほうです。
あなたは、自分の浅い知識の中にTPCという言葉が入っていたことを発見して、
得意げに知らしめようとして、逆につっこまれたんです。わかりましたか、自分のことが?
0184102NGNG
>>170
あぁ、こっちにも答えておきましょう。

>>>また、「問題がある」ことを他人に言ってもOKで、それが「サポートで解決できる」
>>>と言うのもOK。
>どうしてこの部分と、
>>上に付け加えると、
>>「サポートで解決できる」と言うのはOKですが、どうやって解決するのかは
>>言ってはいけません。
>この部分を切るのですか?

前者と後者は違うから分けたんです。
基本的にサポートからの解決(回避)案や、サポートとのやりとりの経緯を
他人に漏らしてはいけません。

ただし、前者については、今までにMLやBBSで何度も言われてきて(ORA-600の件など)
それに対して、Oracle社員からのツッコミが無かったので、OKなのだろうと個人的に
思っているんですよ。
だから分けました。

>>113の後>>115で、
>漏れ:「あー、それバグ。サポセンがそういってたから間違いないって。対処法はこうだ。」
は、完全にNG。

>「あー、それバグ。サポセンがそういってたから間違いないって。」
これも多分NG。

>「あー、それバグ。サポセンに連絡すれば解決するよ。」
はOK。
(以上、全部私の見解)

もちろん友人・知人同士で、どこまで厳密に契約を守るのかは、個人の自由ですけどね。
私も、同じプロジェクト内の他社の人に、サポートからの情報を漏らしたこともありますしね(藁
0185102NGNG
>>180
>あなたが113で言ったことがイマイチ理解できなかったので、
あぁ、そうだったんですか。
それほどわかりづらいとは思いませんでした。114氏は理解してくれてるだろうし。

>私は115で確認を求めたのです。
「確認」だったのですか。私はてっきり何かの反論かと思いました。

>>115
>なにを回りくどいことになってんだか。
・・・
>ってことじゃないか?

と言ってますよね。>>113以降、「何を公開してよくて、何が悪いのか」を言ってきましたが、
その結論は>>113に集約されてるんですよ。

>ってことじゃないか?
じゃないよ、って何度も反論してるんですが・・・。
0186102NGNG
>>179
>ここを読んでいて、それでもあなたは
>>私は「公開されたベンチマーク」の話をしているつもりだったのでね。
>と言い張るつもりですか?
言い張るも何も、もとよりそのつもりだったんですから。
TPCという固有名詞を出したところで決定的でしょう?

>>「何を」わかってないと言ってるんでしょう?
>流れが、です。読んでないで適当に言ったんだろう、ってことです。
いえ、私がわかってなかったのは、98氏とあなたが違う人物だったってことです。

>上記のとおり、103(=私)は、98からの自然の流れに従ってます。
どちらが「流れに従っているか」の話は不毛なので止めましょう。
0187デフォルトの名無しさんNGNG
イイカゲンニシロッ!
うざうざうざうざーーーーいぃ!
0188デフォルトの名無しさんNGNG
>>187
すまんね。おれ、もうやめるわ。こいつは頭がどうかなってるって「ことにしたい」。
たぶん187を含む読んでるやつらが判断してくれてるんだろう。
0189102NGNG
>>180
>という意味不明な言葉を発し始めました。さらに、
意味不明なら、意味不明といってくれれば良かったんですが・・・。

>つまり、ここまできてようやくあなたは98で書かれていたことを理解した
いえ、違います。
>>98の発言は理解してましたが、>>115以降のあなたの発言を理解できてなかったんです。

>>181
>あなたが私的ベンチマークの公開は禁止されていると
>いうこと、およびその流れの中で「それでも2chになら公開しちゃえ」という提言がされたことを
>わかっていないと確信しました。
それは誤解です。

>今回の議論では、TPCが団体で、TPC-Cは
>種類だなんてことは関係ないと思いますよ。
いえ、関係あります。
>>111は団体(あるいは公式サイトの意味)で使ったのですから。

>どこをどう読んだらこれらを明確にわけないと
>いけない、と思うようになるのか理解できません。
というか、逆にどうして混同するのかがわかりませんけど。
だって両者は違うものでしょ?
それとも巷では普段、ベンチマークそのものの意味で「TPC」を使ってるんでしょうか?
0190102NGNG
>>188
>すまんね。おれ、もうやめるわ。
ほほう、私が「流れが読めない」「馬鹿」であることをやっきになって
証明したがってたのはあなたのほうなんですが。
それを止めるのは良いことです。

>こいつは頭がどうかなってるって「ことにしたい」。
それはかまいませんが、

>>181
>違います。
とあなたが思い込んでいる、私の以下の意見に反論はありますか?

・公開されたベンチマークがあるよ。それ見れば?
・禁止されてることをやりたければやれば

それから、>>113に対して反論はありませんね?
よく理解できなかったようですが、理解できるようになりましたか?
0191102NGNG
最後に、この質問を再度しておきます。

>>115
>Oracleが適当に曲げてつくったシステムを公開してるTPC

ってどういう意味なんでしょう?
あれだけ私を罵倒したのだから、これくらいの質問に答えてくれてもいいでしょう?
0192102NGNG
あぁ、すみません、もうひとつ質問。

TPCは「ベンチマークの種類である」という意味で使うのが普通なんでしょうか?

もしそうであれば、認識をあらためます。
出来れば、そういう意味で使っている情報へのポインタも欲しい・・・。
0193デフォルトの名無しさんNGNG
やめるって言ったとたん、ずいぶん強気になったね。もう言い返されないから?
0194102NGNG
ところで98氏は私の意見はおわかりになったでしょうか?

禁止されている私的ベンチマークの公開などしてくても、すでに
公開されているベンチマークがあるということ。

>>98
>ベンチマークも2chになら出し合えば?

本当は一番意見したかったのはこれなんですけどね。
「2chになら」っていうのが引っかかるんですよ。
ひょっとして、匿名だからやっちゃえって思ってます?

どうせやるなら、削除されるだろうBBS(2chやOTN、SORACLEなど)でやらずに、
いったん出したら削除不能なMLでやったらいかがでしょう?

・・・という提案なんですけど。
0195102NGNG
>>193
>やめるって言ったとたん、ずいぶん強気になったね。
ということにしたいんですね。

>もう言い返されないから?
言い返されてもかまいませんよ。
言い返したいことがあれば、かわりにあなたがしてもいいんですよ。
0196デフォルトの名無しさんNGNG
ワッショイ
ワショーイ
0197デフォルトの名無しさんNGNG
流れを戻そうYO!
Interbase最強伝説。
0198デフォルトの名無しさんNGNG
TPCを見てもSQL Serverが最強であることは証明されている。
よって、SQL Serverが最強。

=============終了===============
0199デフォルトの名無しさんNGNG
>>198
あれ、そうだっけ?
なんかのベンチでDB2最強ってのがあったような。
0200デフォルトの名無しさんNGNG
>>199
そうだよ。
アフォか、お前ら。
DB2が最強に決まってるだろうが。
0201デフォルトの名無しさんNGNG
TPCの非クラスタ部門ではSQLはまだまだ。クラスタ部門が最強。
0202デフォルトの名無しさんNGNG
メーカー以外の第三者が行ったベンチマーク結果が
完全に最適化された環境のもとで行ったと、誰が保証するのだろう。
第三者が行ったベンチマーク結果に対してメーカーが
クレームをつけたら、どう責任をとるのだろう。

だから、メーカー以外の人間が行ったベンチマーク結果を公表することは
無理だろう?
0203デフォルトの名無しさんNGNG
>完全に最適化された環境のもとで行ったと、誰が保証するのだろう。
誰もそんな保証はいらない。
0204デフォルトの名無しさんNGNG
俺はやっぱりOracleが好きだなぁ
OracleのSQLが一番使いやすい
(慣れてるだけかも)
SQLServerのIntgerとかdoubleとかcurrencyとかntextとかboolenとか
あれなんだよ、不必要な型多すぎ
0205デフォルトの名無しさんNGNG
つーか、MySQL最強なんですが。
0206デフォルトの名無しさんNGNG
自尊心が異常に強い奴はもうほっとこうぜ。無視して本題に戻ろう。
ここは電波のくるスレッドじゃねーよ。

>>204
僕はM$ SQLServerしか知らないのですが、Oracleの型は
もっとすっきりしてるということですか?
例えばcurrencyに相当するものがないわけじゃないですよね?
0207デフォルトの名無しさんNGNG
型はたくさんあっても、結局どれを使うかは利用者次第。
俺なんか、OracleではNUMBERとVARCHAR2しか使わん。
0208デフォルトの名無しさんNGNG
SQLでもOraでもどっちでもいいんだが、これからの時代もやっぱり
DBMSにはストレージ管理以外の役割はないんだろうか?たとえば
Oraが進んでる、APサーバーとの一体化みたいな方向は?
0209デフォルトの名無しさんNGNG
実際SQL鯖使っててもintとかの基本的なモンしか使わんなぁ。
せいぜいDatetime位か...?
0210デフォルトの名無しさんNGNG
俺もNUMBER, VARCHAR2, DATE以外使ったことがない。
CHARは使わないなあ。
BLOB, CLOBの要望もあったけど、ファイルに保存しとけで却下したし。(w
0211デフォルトの名無しさんNGNG
DATE使うとTO_DATEやTO_CHARの嵐になるからめんどい。
バグの温床にもなるし。
CHARは固定長文字列になって、後ろに空白が入るからイヤだ
0212デフォルトの名無しさんNGNG
>>211
んー、でもSYSDATEだけはよく使うから。
0213デフォルトの名無しさんNGNG
>>211
お前みたいな奴がいると、現場は混沌とするだろうな。
氏んどけ。
0214デフォルトの名無しさんNGNG
>>213
(゚Д゚)ハァ?
0215デフォルトの名無しさんNGNG
>>214
ハァ?って、あんた、211はCOBOLERだろ。
COBOLERは氏ね。
0216デフォルトの名無しさんNGNG
俺は日付型はよくつかうけどなぁ。
日付計算とか楽だし、クエリーで日付形式も指定できるし。
こっちはyy/mm/ddで表示して、あっちはyyyy-mm-ddで表示してね
みたいなことないか?
俺がやる仕事では良くあるんだが。
0217デフォルトの名無しさんNGNG
>>206
Oracleの型は
VARCHAR2 可変長文字列
CHAR 固定長文字列
NUMBER 数値
DATE 日付
の4種類(つっこみ不要!)
以上。シンプルで必要十分。
ちなみにNUMBERは精度38桁までです。
0218デフォルトの名無しさんNGNG
>>215
お前が氏ねヴォケ。
0219211NGNG
COBOLERちゃう!Java厨&VC厨だ!
てゆうかあるシステムをやっててVB厨があまりにもDATE関係でバグを起こすので、
怒ったクライアントがDATEの使用を禁止した経緯あり。
次期バージョンではDATEは全てNUMBERに入れ替えられた。

あとSYSDATEだけは使うが、プログラマにSQLで直接呼ばせずに、
基盤チームが提供するコンポーネントの中に閉じ込めた。これもユーザの要望。

別にDATEの存在価値を否定しているワケではないよ。
ただ取り扱いは慎重にすべきだというだけ。
0220211NGNG
あと、

>日付計算とか楽だし

営業日判定しないのか?
営業日を考慮するシステムで日付演算は意味をなさない。
(VBのDateAddみたいに)

ま、便利だけどね
0221デフォルトの名無しさんNGNG
>>219
>てゆうかあるシステムをやっててVB厨があまりにもDATE関係でバグを起こすので、
>怒ったクライアントがDATEの使用を禁止した経緯あり。

つーか、どんなバグだよ(藁
DATEをまともに使えないプログラマーなんか切り捨てろよ。
DATE型がバグの温床になるんじゃなくて、そのプログラマーがバグの温床だろうが(藁
0222デフォルトの名無しさんNGNG
両方使ったことあるが
やはり自社OSでしか動かないところが痛い
0223211NGNG
>DATE型がバグの温床になるんじゃなくて、そのプログラマーがバグの温床だろうが(藁

ま、そなんだけどね(w

俺はその基盤チームのほうに収容されてたからVB厨のレベルはよく知らない。
噂では新人が大量投入されてたらしいけど。それにデスマーチだったし。
データ更新処理とかでTO_CHARやTO_DATEといった変換関数を使う時に、変換不可な値が設定されて落ちるというケースが多かったな。
DATEそのものが悪いのではなく、変換関数に渡す入力値のチェックやケース洗い出しを十分に行っていないだけ。

いずれにしろスレの趣旨から外れてるのでsageですな
0224216NGNG
>>220
>営業日判定しないのか?

営業日ベースのシステムではもちろんする。

>営業日を考慮するシステムで日付演算は意味をなさない。

そうでもないよ。
カレンダーベースの計算が出来れば、便利な局面は良くある。

OVERLAPSを実装しているRDBMSの場合はさらに便利。
0225216NGNG
>>223
>変換不可な値が設定されて落ちる

っていうか、それひどすぎだな。
無効な日付を受け付けるI/Fなら、無効な日付を渡すテストをすべき。
逆にCHAR型にしたために、無効な日付がDBに登録されても気づかないとか・・・。
0226216NGNG
事故レス。
>無効な日付を受け付けるI/Fなら、無効な日付を渡すテストをすべき。

は、違ったね。関数の内部処理の話なんだね。
0227デフォルトの名無しさんNGNG
>>211
>>216
どちらも一理あるにだ。
用途によるにだ。
漏いらもDATE型の濫用は嫌いにだ。

>>215はどこいった?
0228デフォルトの名無しさんNGNG
DATE型の使い方の問題か?

プログラム作成方法に関わっちゃうけど
自分は、その業務で必要なSQL文を最初に書き出す
explain planも考えて一番効率の良いのを考えて

そしたら行き会ったりバッタリのプログラムにゃ
なりにくいと思うよ
0229デフォルトの名無しさんNGNG
本スレは
SQL鯖 VS オラクレ
です。
0230鯖2000NGNG
GUIの使いやすさはSQL鯖の勝ち。
0231デフォルトの名無しさんNGNG
ヨイオトシヲ!
0232デフォルトの名無しさんNGNG
金のこと考えたらどっちが安い。
Oracleの無制限ライセンスの価格が異常に高かった
為、DB2で組んだことがあるが、SQL Serverはどんな
感じ。
0233デフォルトの名無しさんNGNG
>>232
SQL Server Standard Edition のサーバライセンスは、
50万円弱。Oracle Workgroup Server の CPU ライセンスは、
1 CPU 当たり 200万円弱。値段じゃ勝負にならん。
0234デフォルトの名無しさんNGNG
>>233
そんなに違うのか・・・(;´Д`)
0235デフォルトの名無しさんNGNG
>>234
Web アプリを作る場合、この価格の違いは大きいよ。
0236デフォルトの名無しさんNGNG
>>233 Microsoft Selectとゆーよーな、SI向け販売チャンネルでは、
   SQL Server Standard Edition 1 CPU License を 30万円台
   で買える。
   これじゃ、よっぽど予算がないか、チャレンジャーでないと、
   Oracle for Linuxも PostgreSQL も MySQL も使う人いない?
0237デフォルトの名無しさんNGNG
>>236
そそ。SelectのせいでどんどんBackOffice化していく。(;´Д`)
0238デフォルトの名無しさんNGNG
世界最高性能のDBはシンフォって結論が出てるね。
0239デフォルトの名無しさんNGNG
SQL Serverを使う場合、OSそのものの必要なライセンスは何で、
いくらくらいなんでしょう?

Webのシステムの場合は、24H*365が基本だと思うんですが、
Windowsはこれに耐えられます?
0240デフォルトの名無しさんNGNG
>>239
> Webのシステムの場合は、24H*365が基本だと思うんですが、

ほんとか?うちはSolarisでも実現できてないぞ。
0241デフォルトの名無しさんNGNG
基本だね。
0242デフォルトの名無しさんNGNG
朝方に1日1回リブートすりゃいいじゃん。
ほんの2〜3分のことだし。
0243デフォルトの名無しさんNGNG
>>242
(;´Д`)
0244239NGNG
>>240
>ほんとか?うちはSolarisでも実現できてないぞ。

厳密にそうであるべきという話ではなくて、それを目指したシステムが
基本ではないかという話です。

ちなみに、実現できないのはなぜでしょう?
0245239NGNG
>>242
>朝方に1日1回リブートすりゃいいじゃん。

そういう話ではなくて、24H*365が要求されるシステムの場合、
Windowsではどうなのだろうという質問なんですが・・・。
0246239NGNG
ちなみに、今うちで稼動しているWebシステムは、Linux+Oracleで
24H*365を目指して稼動してます。
実績としては、実現できてないんですが・・・。

なぜ実現できなかったのかというと、停電なんですね。
計画停電じゃなくて、不意の停電。
ちなみに、うちは自社ビルで、計画停電はありません。
0247デフォルトの名無しさんNGNG
自家発電すれ
0248デフォルトの名無しさんNGNG
うちはイントラでNT+IISのシステムを使ってるけど、たまに営業時間中に
リブートしてるな。
原因は詳しく知らないが、IISが固まって、IISの再起動じゃ駄目で
リブートしてるとか。
こんなのでまともなWebシステム作れるのか?
0249デフォルトの名無しさんNGNG
Windows は突然のリブートにも強固です。
全世界数億ユーザの実績があります。
0250デフォルトの名無しさんNGNG
イントラならダウンしようが身内なのでどうとでもなる。
これがユーザ相手のシステムだったら陳謝・始末書・場合によっては損害賠償になる。

スレに関係なしスマソ
0251デフォルトの名無しさんNGNG
OS自体が安定稼動してても、Webサーバのサービスが落ちてしまっては元も子もない。
J2EEのAPサーバだとサービスがよく落ちるんだよねえ。
0252デフォルトの名無しさんNGNG
内部のみしかアクセスできないやつだけど、
ほぼ24H*365日達成してるよ。
システムを落とすのは停電(電気の点検・年1回)、
パッチ当てたりするときくらい。特に問題なし

環境はWindowsNT(IIS)+SQLServer7.0
まあ、アクセス数が外部向けのよりも極端に少ないせいもあるかもしれないけど。
0253 NGNG
Postgres > My SQL >>>>>>>>>>>>>>>>>>>>>>>>> Oracle >>>>>> SQL Server
0254デフォルトの名無しさんNGNG
OpenBase SQL > FrontBaseSQL = PostgreSQL >>>>>>>>>>Oracle=SQL Server=DB2
0255デフォルトの名無しさんNGNG
DB2>=Postgres7.1=Oracle8>SQL Server7>=MySQL
ObjectSpaceに比較できるものは無い。

と言ってみる。
0256デフォルトの名無しさんNGNG
100!!
0257デフォルトの名無しさんNGNG
おいおい、誰か>>239の質問に答えられる奴いねーのかよ。
0258デフォルトの名無しさんNGNG
うちの会社の営業が客との契約書で可用性を99.99%以上
にすると書きやがった。しかも、今の金ではサーバ一台
しか買えん。
■ このスレッドは過去ログ倉庫に格納されています