★★★ SQLサーバ VS オラクル ★★★
レス数が1000を超えています。これ以上書き込みはできません。
00011
NGNGお前ら教えてください。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG一般にイメージされる行ロック (select * from xxx for updateだっけ?) したいならオラクル。
金取れそうなのはオラクル。
貧乏だったらMSDE。
0007デフォルトの名無しさん
NGNGアフォ。
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGSUBSTR とかは、結構便利だYO!
0019デフォルトの名無しさん
NGNGSQLの互換性なし
002018
NGNGたとえば、時間帯別のアクセス数を集計したいときなど、
SELECT COUNT(*)
FROM ENTRY_LOG_TBL
GROUP BY SUBSTR(ENTRY_TIME, 4, 2)
というような書き方ができる。Oracleマンセー。
0021デフォルトの名無しさん
NGNG見事にロックされてるね。ボラクルの思う壺。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGシステム作ってみろ。
0025デフォルトの名無しさん
NGNGこれだからDBスペシャリスト(プ は使えねーんだよ。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031Cp.Alpha2
NGNGVisual Studio 三万円なんて調子な値段下げなさい。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG作ってみろってーの。
0036デフォルトの名無しさん
NGNG0037仕様書無しさん
NGNG0038仕様書無しさん
NGNG0039デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG普通の業務ではとりあえずOracle使っとけって感じになってる。
SQLServerはわかりません。
ほんとにMSDEと同じ?
MSDEはただなんで良いね。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGで、Postgresってどうよ?
0045デフォルトの名無しさん
NGNGお前も逝ってんじゃんよお。
フリーの中では一番性能がいい。
と思われ
0046デフォルトの名無しさん
NGNGSQLサーバーと、オラクルってどれぐらい性能差が出る?
0047デフォルトの名無しさん
NGNG大規模の場合はOracleの方が安定してると思う。
0048デフォルトの名無しさん
NGNGアプリのモジュールは壊れてもいくらでも復元できるが、リアルタイムで更新されているデータに万が一があってはならないからね。
単にパフォーマンスだけならSQLServerのほうがいいという噂もあるが、トータルに見ればやっぱOracleじゃない?
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGかなり痛いぞ。Oracleを必死でコケおろしてSQLServerの優位性を主張している。
0051デフォルトの名無しさん
NGNG小規模:SQLServer(つーかなんでもいい)
大規模:Oracle
なんじゃないの?
SQLServer大規模な所に使ってる怖いところなんてある?
0052デフォルトの名無しさん
NGNGもっとも、使う必要などないが、
0053デフォルトの名無しさん
NGNGどの位から大規模なの?
SQLServerで5テラになってる所は知ってるが。
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGへぇ、どんなところに使われてるのか興味があるな。
全旅行トランザクションを持ってるなら、ものすごい容量になりそうだが。
0057デフォルトの名無しさん
NGNGMSDNやらMSの広告やらに事例として宣伝されてるよ。
数少ない導入事例だからか(w
0058デフォルトの名無しさん
NGNG0059仕様書無しさん
NGNG0060デフォルトの名無しさん
NGNG今は問題なく使えるの?
0061デフォルトの名無しさん
NGNGマジッスカ?
0062デフォルトの名無しさん
NGNG課長「おい○○、今ちょっと火を噴いているJOBがあるんだが、お前ヘルプで参加してくれんかね?」
俺「しょーがないですね。ちなみに技術は何使ってるんですか?」
課長「画面がVBでDBはSQLServerだな」
俺「ああやっぱな・・・トラブルJOBはだいたいこの組み合わせなんだよなー・・・」
なんて会話が日常茶飯事だったのだが。
0064デフォルトの名無しさん
NGNGMSのサポート新着情報で、1日に60位のSQL Serverの記事がずらっと
リストアップされて、バグとかお約束の「仕様です」も1/3位あって、
カナーリ寒くなった覚えがある。
上の方に7.0はまともそうな事が書いてあるけど、できれば触らずに
済ませたいね...
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNGメモ型のようなもんらしいが、LIKE検索ができない。意味なし。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGSQLServer が悪いと言うより、Btrieve しか使えない程度の
スキルしかないSE,PGがRDB(しかもバグ多い)を使ったのが問題じゃないの?
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGNetWareであれ使ってたけど、クライアント側のスタックがメモリ
食いでいつも「コンベンショナル足らねー」とか叫んでた記憶が...
つーか嫌な思い出しかない(w
0072デフォルトの名無しさん
NGNG初期段階の設定はマジでなーんもしないでいいんだね。
GUIの出来もナカナカいいと思う。(Oracleに比べて)
タダ、この簡単さのせいでDQNなSE/PGが手を出しやすくなってしまい
結果SQL鯖は糞と言われるであろう事は想像に難くない。
M$のソフト全般に言える事だが...
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG氏ねカス
0075デフォルトの名無しさん
NGNGMSDE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Oracle
0076在米デフォルトの名無しさん
NGNGただ、未だにVer.7なもんでforeign keyのcascade設定が手動、っつーのがかなわんなあ。
(日本語ではなんていうの?)
オラクルは一度立ち上げれば安定してるんだが、インタフェースがとんでもなくクソなもんで、保全業務が苦しい!
他のDBMSに比べてバカ高い、ってのもあるしね。
0077在米デフォルトの名無しさん
NGNGMSSQLの評判が悪いのは、ver.6.5迄の悪名が響いてるんだろうけど、ありゃMSが悪い、って言うよりは
元ネタのSybase SQLServerがクソだったんである意味仕方がないかと。
自主開発のMSSQL7以降は殆ど別物だしね(それでも上に挙げたような問題も有るんだけど)。
0078デフォルトの名無しさん
NGNG>自主開発のMSSQL7以降は殆ど別物だしね(それでも上に挙げたような問題も有るんだけど)。
自主開発では無く自社内開発。有名な人を雇った。
0079デフォルトの名無しさん
NGNGOracleは語るまでもなく糞なんだけどそれと比べてどう?
0080デフォルトの名無しさん
NGNGメリークリスマス!!
0081デフォルトの名無しさん
NGNGDB界で十指に数えられる権威を7人だか誘惑したとか
豪語してましたよね。どっかの雑誌インタビューで。
0082デフォルトの名無しさん
NGNG7人とは知らなかった。一人だと思ってた。
大リーグで出来るやつを1年だけタイマイはたいて集めて優勝して、
次の年はお金が無いのでそれらの人を開放みたいなもんか。
0083デフォルトの名無しさん
NGNG大リーグで出来る王様を1年だけタイマイはたいて集めたのは良いけど、
天にニ日無し、地に二王無しで年内にチームが崩壊して開放みたいなもんか、です。
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG本当の話?
旧バージョンに比べ物にならなく良くなったんじゃないの?
0086デフォルトの名無しさん
NGNGOracleのマニュアルが糞って、どこをさしてそう思うの?
めちゃくちゃ親切だと思うが。
あれ以上良いマニュアルってお目にかかったことないが、79に是非問いたい。
どこに比べて糞なのか?
まさか、超図解WindowsXPとかいわないでね(ハート
0087デフォルトの名無しさん
NGNGそれが動くOSが糞なんでな・・・・・。
0088デフォルトの名無しさん
NGNG日本では答えられずに本国の回答待ちで待たされ、結局、窓の虫だから対応できない
といった糞の役にも立たない回答が帰ってきていた。何でも窓のせいにするのもなぁ。
製品自体は嫌いでもないのだけど。まあ、サポートがものすごく良いなんてところは、
あまり聞いたことがないけど。
0089デフォルトの名無しさん
NGNGOracle関係者?
0090デフォルトの名無しさん
NGNG本屋やネットにあるOracleの情報数とSQLServerの情報数を比べてみれば、
少なくとも情報リソースの共有という観点での差は歴然だね。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGOracleやSQLServerより、断然に性能がいいのに・・・
0093デフォルトの名無しさん
NGNG確かに使いかって (というか手軽さというか) は SQLServer > Oracle > DB2 だけど、
チューニングした DB2 は性能良いよ。ちょっとでも設定ヘコると死亡だけどね。
DB2 マンセー!!
0094デフォルトの名無しさん
NGNG5,6年前は、技術力で言えば、
Informinx > Sybase > Oracle
だったようだが、今は・・・。
0095デフォルトの名無しさん
NGNG昔はメーカーから、法外な値段で買うしかなかったが(w
いい時代になった。
0096デフォルトの名無しさん
NGNG少なくともDB2よりかはマシだよ。まあ、オレがDB2のマニュ
アルを見たのは5年位前なんで今はマシになったかもしれんけど。
0097デフォルトの名無しさん
NGNGSQLServer 7110件
http://www.google.com/search?q=SQLServer&hl=ja&lr=lang_ja
Oracle 16600件
http://www.google.com/search?hl=ja&q=Oracle&lr=lang_ja
ん?
Oracleの方が圧倒的に情報量が多いといいたいのか?
0098デフォルトの名無しさん
NGNGここは、純粋にプログラミング「技術」を語る板だ。
OraのNVLはMSSQLではCOALESCE、case文使うとか、
OraにはSybase、MSSQLでいうDatabaseという階層の
概念がない等、機能比較を行うように進行できないのか?
その上でバトるなら問題なし。
そんなに性能比較したければ、
OraとMSSQLで対決だと、NT上になっちまうが、
ベンチマークも2chになら出し合えば?
大体メーカが、これを禁じている理由が良くわからん。
車なんか雑誌ごとにモロに実測値とか出してるだろ?
それと、どう違いがあるんだよ。
測定環境とか詳しく書いとけばいいだろ。
0099デフォルトの名無しさん
NGNGビジネスsoft板でしょ?
0101デフォルトの名無しさん
NGNG>ビジネスsoft板でしょ?
既にスレは存在してるんだけどな。それっぽいのが。
しかし、あそこの板はここ以上に盛り上がらんのよ。
よって継続希望
0102デフォルトの名無しさん
NGNG>製品の良し悪しはマ板でやれっつの。
>ここは、純粋にプログラミング「技術」を語る板だ。
この板でいいと思うよ。
>OraのNVLはMSSQLではCOALESCE、case文使うとか、
>OraにはSybase、MSSQLでいうDatabaseという階層の
>概念がない等、機能比較を行うように進行できないのか?
「Databaseという階層の概念」って何ですか?
>大体メーカが、これを禁じている理由が良くわからん。
公開してますけど・・・。
0103804
NGNGばーか、ベンチマークは許可なく数値を公開できないんだよ。
oracleなんか、バグがあっても、他人にバグだよ、って言っちゃいけないんだぜ。
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGSQL Server7.0を開発するときに、IBMのDB2開発チームからスタッフを
抜いてきたって本当?
個人的に、7.0からはだいぶマシになったと思うんですが、
DBは客が決めちゃうことも多いしなぁ。
0108デフォルトの名無しさん
NGNG思いっきり、MSSQLでいうDatabaseをOraに
こじつけるならば、Tablespaceのことか。
(反論もあるかと思うが。)
MSSQLの基本構成は複数のDatabase(s)とそれらを
管理(言葉が悪いが)するサーバという構成
になっている。
同一サーバ内のデータベースならば異なるDB内の
オブジェクトについて、DB名を修飾させるこ
とで、自由にアクセスできる。
Oraは複数の1つのリスナーで複数のデータベースを
同じマシンに存在させることはできるが、SIDの
異なる別のDBサーバとして構成される。
実際にそれぞれ、データベースリンクでアク
セスしなければならない。
簡単にいっちまえば、OraはMSSQLからみたら、
サーバでありデータベースというわけだ。
特にMSSQLからリンクサーバ張ったことのある奴なら
修飾の仕方で解ると思う。
これについてはまだ、いろいろ補足事項もある。
また、間違っていたら指摘してくれ。
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGIBMからMSに複数人のスタッフが移籍したかどうかは知らないけれど
'97年にJim Grayって人がMSに入社している。
この人、DB2の設計とトランザクション処理で有名な人だとさ。
SQLServer7.0をリリースした時、顔写真入りのインタビュー記事が
掲載されたように記憶してるんだが・・・
0113102
NGNG>oracleなんか、バグがあっても、他人にバグだよ、って言っちゃいけないんだぜ。
そうそう、これは間違いですね。
正しくは、「サポートから知りえた情報を公開してはいけない」ですね。
公開された「バグ」を他人に言うのはOK。
また、「問題がある」ことを他人に言ってもOKで、それが「サポートで解決できる」
と言うのもOK。
0114デフォルトの名無しさん
NGNG駄目だとは言っているけど、日経コンピュータとかUSのDB
マガジン(日本のは素人向け)とかベンチマークの結果公
表していなかったっけ。
>>113
>正しくは、「サポートから知りえた情報を公開して
>はいけない」ですね。公開された「バグ」を他人に
>言うのはOK。
ということは、サポートから定期的に送られてくる
CD-ROMを秋葉原の裏通りで買ってしまうのは違法
などと煽ってしまうテスト。
(Oracle UsersのPDF版入っていて便利。1500円
は安いとか、さらに書いてしまうテスト。)
0115デフォルトの名無しさん
NGNGなにを回りくどいことになってんだか。
友人A:「あのさ、おまえOracle詳しいよな?こういう事象があるんだけど...」
漏れ:「あー、それバグ。サポセンがそういってたから間違いないって。対処法はこうだ。」
↑これがだめだっていってるんだろ、これは?
>oracleなんか、バグがあっても、他人にバグだよ、って言っちゃいけないんだぜ。
ってことじゃないか?
たぶん不用意に変な情報をまかれたくないってことだと思うけどさ、
この2ch時代にそんなルールつけちゃうのがもう古いっての。
あとさ、「許可なく」って言ってるじゃん。Oracleが適当に曲げて
つくったシステムを公開してるTPCなんてユーザーの役には立たないんだっての。
OracleがTPC曲げてんのは既成事実。何度も却下されてんだろ。
漏れがいってんのは、MLとかこういう場所でかってに数値を公開できないって
いってんの。それはOracleに限らず、どこもみんなそう。
0116デフォルトの名無しさん
NGNG情報thx
Jim Grayをちょっと調べてみます。
0117デフォルトの名無しさん
NGNGhttp://research.microsoft.com/~Gray/
BGMがあるので注意。
0118102
NGNG>友人A:「あのさ、おまえOracle詳しいよな?こういう事象があるんだけど...」
>漏れ:「あー、それバグ。サポセンがそういってたから間違いないって。対処法はこうだ。」
>↑これがだめだっていってるんだろ、これは?
やってはいけないことを、あなたがどう判断するかは、あなたの勝手です。
>あとさ、「許可なく」って言ってるじゃん。Oracleが適当に曲げて
>つくったシステムを公開してるTPCなんてユーザーの役には立たないんだっての。
>OracleがTPC曲げてんのは既成事実。何度も却下されてんだろ。
なるほど、「許可の無いベンチマークは公開してはいけない」と言いたいんですね。
許可されてないことを、あなたがどう判断するかは、あなたの勝手です。
責任の所在を示した上で、ばんばん公開すれば?誰も止めませんよ。
0119102
NGNG>たぶん不用意に変な情報をまかれたくないってことだと思うけどさ、
そういうことを言ってるのではありません。
>この2ch時代にそんなルールつけちゃうのがもう古いっての。
その古いルールがいやなら、なんらかの行動を起こすか、
Oracleを使うのを止めることですね。
0120デフォルトの名無しさん
NGNG0121102
NGNG違います(藁
>大体メーカが、これを禁じている理由が良くわからん。
から、
>OraとMSSQLで対決だと、NT上になっちまうが、
>ベンチマークも2chになら出し合えば?
ということをしても良いと考えるなら、すれば?って感じですね。
ただし、責任の所在を示してね。
0122デフォルトの名無しさん
NGNG言いたい?アフォかおまえは。EULAに書いてあるんだよ。ヴォケ。
>許可されてないことを、あなたがどう判断するかは、あなたの勝手です。
ププ。わけわからん。許可されていないって俺が言ったんだろ?
おまえはそれに反論したんじゃないのか?頭は大丈夫か?
0123デフォルトの名無しさん
NGNGオラクルなだけに犬とか(藁
0124デフォルトの名無しさん
NGNG0125102
NGNG>>なるほど、「許可の無いベンチマークは公開してはいけない」と言いたいんですね。
>言いたい?アフォかおまえは。EULAに書いてあるんだよ。ヴォケ。
日本語おかしかったですね、すみません。
なるほど、「許可の無いベンチマーク」について言いたいんですね。
>>>許可されてないことを、あなたがどう判断するかは、あなたの勝手です。
>ププ。わけわからん。許可されていないって俺が言ったんだろ?
>おまえはそれに反論したんじゃないのか?
そうですよ。
>許可されてないことを、あなたがどう判断するかは、あなたの勝手です。
・・・ってことなんですが、意味がわかりませんでしたか?
0126デフォルトの名無しさん
NGNG今さら何を言ってもさ、
>TPCのことなんだけど・・・。
>これはベンチマークでは無いと言い張る?
これ書いたのあんたでしょ?自分でわかってるよな、自分のほうが頭悪いってさ。(w
0127102
NGNG>>TPCのことなんだけど・・・。
>>これはベンチマークでは無いと言い張る?
>これ書いたのあんたでしょ?自分でわかってるよな、自分のほうが頭悪いってさ。(w
えーと、>>118で私の勘違いであることを言いましたが・・・。
要するに「許可されていない、公開されたベンチマークは存在しない、TPCは許可されたものだ」ということでしょ?
なにを言われているのか、よく分かってないようだから、もう一度言って差し上げましょう(藁
>許可されてないことを、あなたがどう判断するかは、あなたの勝手です。
>責任の所在を示した上で、ばんばん公開すれば?誰も止めませんよ。
0128102
NGNG>やってはいけないことを、あなたがどう判断するかは、あなたの勝手です。
どうぞ、ご勝手に(藁
0129デフォルトの名無しさん
NGNGさよなら。
0130102
NGNG>ほんとは、わかってるんだよね。もうつっこまないよ、かわいそうだから。
なんのことだか、さっぱりわかりません。
教えてくださいよ。
禁止されてることまで、みずからやろうって人なんでしょ、あなた。
0131デフォルトの名無しさん
NGNG前はこんな厨房議論がたくさんあって楽しみだったが、最近減ったな(藁
0132デフォルトの名無しさん
NGNGAccessマンセーってことでOK?(ワラ
0133デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/bsoft/995862972/
0134デフォルトの名無しさん
NGNGば〜か、SQL Server最強なんだよ。
0135132
NGNG折れは流れを元にもどしたかっただけなんだ!わかってくれ!
0136デフォルトの名無しさん
NGNGとりあえず、dBASE、最強(w
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNGならば、SQL Serverも最強。
0139デフォルトの名無しさん
NGNGまぁ、実社会では、おとなしい、いい子たちなんだろぉね(W
01401
NGNG0141デフォルトの名無しさん
NGNGDB2
0142
NGNG0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNG>禁止されてることまで、みずからやろうって人なんでしょ、あなた。
なんだわかってないのか。どこからそう読んだか必死で探してみな。
自分にうそついてもつまんないぜ。
おれは正しいことを指摘しただけだ。それは、
・Oracleはサポセンからバグだって聞いたことを他人に言っちゃいけないというしばりがある。
・いろんなDBMSベンダーが、許可なくベンチの数値を公開してはいけないといっている。
という2点だけだ。常識ではあるが、102さんは初耳だったからそこまで反応したものと
解釈したんだ。
ヴォケ。
0147デフォルトの名無しさん
NGNGIBMに買収
0148102
NGNG>おれは正しいことを指摘しただけだ。それは、
>・Oracleはサポセンからバグだって聞いたことを他人に言っちゃいけないというしばりがある。
>・いろんなDBMSベンダーが、許可なくベンチの数値を公開してはいけないといっている。
>という2点だけだ。
で、それが何か?
前者は>>113でそう言ってますし、後者は反論なんかしてませんけど。
Oracleユーザなら両方とも当然の知識でしょ。
何を勝ち誇ってるんだか(藁
DB2も併売してるんですか?
0150102
NGNG>>oracleなんか、バグがあっても、他人にバグだよ、って言っちゃいけないんだぜ。
>ってことじゃないか?
じゃないよ、って反論されたのがそんなに悔しいのかな?(藁
重ねて言っときますけど、公開された情報なら、自由に他人に提示してもOK。
じゃなきゃ、Q&A系のMLやBBSがなりたちません(藁
0151aaa
NGNG0152デフォルトの名無しさん
NGNGマンセー
0153デフォルトの名無しさん
NGNGSybase最強との噂
0154デフォルトの名無しさん
NGNGお前、2重人格?反論してないんだろ?どっちなんだよ?(藁
そういう2枚舌がお前の言い訳なんだろ?もういいよ。わかったから。
>Oracleユーザなら両方とも当然の知識でしょ。
何が当然?おまえはそうは思ってなかったんだろ?そういってたじゃねーか。
うそつきやろう。
0155デフォルトの名無しさん
NGNG>じゃなきゃ、Q&A系のMLやBBSがなりたちません(藁
お前さー、「公開された情報なら」?それはお前じゃなくておれが言ったんだろ?
お前は俺に指摘されてそれを認めたんだろ?なんでお前の意見みたいになるんだ?
ってことを指摘されてるの、わからない?
0156デフォルトの名無しさん
NGNG0157高校生
NGNGそういう比較をした人いません?私の経験では$QL $erverに
比べPostgresの構築と環境設定は簡単でした。
Oracleはどっかの誰かさんが構築した環境をネットワーク越
しに使ったことしか無いんで詳しいこと判りません。
感想プリーズ!
0158デフォルトの名無しさん
NGNGないぞ。98=108で他は別人。
折レは98で書いたように、技術以外では書きたく
なく、この件に関しては流していたのだが、
115「数値を公開できないって・・・」の反論に
118「ばんばん公開すれば?」
などと言い、どうも同一人物と勘違いして
さらにネンチャックしているふしがあるから
言っとく。
あとついでに書いとくと(一応、折れの98に対するツッコミ
に対するツッコミ)
>後者は反論なんかしてませんけど
>Oracleユーザなら両方とも当然の知識でしょ。
103、111のレスからはどう考えても
ベンチマーク公開禁止の件には公開していると反論し、
知らなかったようにしか思えないのだが。。。
154-5よ、もうこれ以上言わなくても大丈夫、
普通の奴なら、みんな分かってくれてるよ。
0159デフォルトの名無しさん
NGNGInterbaseは?
マイナーだけど、「管理者不要のメンテナンス性」が謳い文句らしい
ある程度実績もあるようだし。
使ったことないので詳しい人の登場希望
0160デフォルトの名無しさん
NGNG漏れも興味ティンティン!使った人、知ってる人、情報プリーズ
0161デフォルトの名無しさん
NGNG●システムの資源やCPUタイムをひとりじめにしない
●フツーのファイルシステム上に入る
●バックアップはSQL文のテキストに落ちる(実行すると復元)
●SQLインタープリターがPerlなどからリモコン操作しやすい
これだな。オラクルやSQLServerのまるで逆。
いくらDB自身が高速でも、他の部分が遅くなってはクソ。
0162デフォルトの名無しさん
NGNG動作しながらのバックアップとかできるのか? DB止めなきゃいけないんじゃなかった?
0163102
NGNG>102、あんたが相手している者は98では
>ないぞ。98=108で他は別人。
あ、あなたが98ですね。>>145を読むまで勘違いしてました。
だって彼(804)、何も指摘しないもん。
何を言われてるのか、さっぱりわかんなかったんでしょうね。
>>98
>大体メーカが、これを禁じている理由が良くわからん。
>>102
>公開してますけど・・・。
>>103
>ばーか、ベンチマークは許可なく数値を公開できないんだよ。
>>111
>TPCのことなんだけど・・・。
>これはベンチマークでは無いと言い張る?
という流れなんですよね。
っていうか、許可されれば公開していいのは当然のことで、
私は「ベンチマークはTPCで公開されてる」ってことを言っただけなんですけどね。
その後の情報によれば、日経なんとかでも公開されていたらしいし。
後から802が「許可なく」と限定していたことに気づきましたけど。
あなたに向けた発言だったので、あなただけしかわからなかったのかもしれません。
0164102
NGNG>お前、2重人格?反論してないんだろ?どっちなんだよ?(藁
>>148
>・いろんなDBMSベンダーが、許可なくベンチの数値を公開してはいけないといっている。
ということには反論してませんが、
>>115
>>oracleなんか、バグがあっても、他人にバグだよ、って言っちゃいけないんだぜ。
>ってことじゃないか?
には反論してます。
何度も同じことを書かせないでください。
>>155
>お前さー、「公開された情報なら」?それはお前じゃなくておれが言ったんだろ?
おや、どこでそんなこと言ってますか?
あなたは、>>103で「バグがあっても言っちゃいけない」って言ってますよ。
それともこれは、あなたの発言じゃないんですか?
>>113
>正しくは、「サポートから知りえた情報を公開してはいけない」ですね。
>公開された「バグ」を他人に言うのはOK。
>
>また、「問題がある」ことを他人に言ってもOKで、それが「サポートで解決できる」
>と言うのもOK。
で私が言ってることがわかりませんか?
これがあなたに対する反論です。
0165102
NGNG「サポートで解決できる」と言うのはOKですが、どうやって解決するのかは
言ってはいけません。
ただし、それが公開されている情報ならOK。
つまり、「サポートでしか知りえない情報を漏らしてはいけない」ということですね。
Oracleにバグがあると言ってはいけないなんて、そんな無茶な話はありません。
0166102
NGNG>ベンチマーク公開禁止の件には公開していると反論し、
念のため言っておきますが、私が言ったのは「公開されたベンチマークがある」って
ことですよ。
まぁ、あのページがどういう価値を持つかは、人それぞれでしょうけどね。
0167102
NGNGそもそも「TPC」の認識が食い違ってるような気がするんですけど・・・。
私が言ってるのは、Transaction Processing Performance Councilのことで、
TPC-CとかTPC-Hとかじゃ無いです。
この点は食い違ってませんか?
0168デフォルトの名無しさん
NGNGDB止めなくてもバックアップできますよ。
0169デフォルトの名無しさん
NGNG-----
>>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ありがとう。
0173デフォルトの名無しさん
NGNGスレのお題とずれちゃうんで、Interbaseとか他のDBMSの話は
http://pc.2ch.net/test/read.cgi/tech/1001351439
でやらない?
ってか、ここの15番でネタ振ったんだけど誰もついてきてくんなかった(;_;)
# 運用には到ってないんで突っ込んだ話はアレだが
0174デフォルトの名無しさん
NGNG0175102
NGNG>そうです。それに異論はありません。そして、最後の一文、おかしいですよね?
なんでおかしいんでしょう?
>これはだいーぶあとになって言ったんではないですか。
そうですよ。そう書いてるじゃないですか。
何度も同じことを言わせないでください。
私は「公開されたベンチマーク」の話をしているつもりだったのでね。
>それをもって、あなたは
>わかっていないに違いない、と私は思ったわけです。
「何を」わかってないと言ってるんでしょう?
それを教えてくれっていってるのに。
0176102
NGNG>「公開してますけど...」と主張したことになります。それは、私にとっては、
>−流れを読んでいない
>−てきとうに答えておいて、あとで青くなった
>のどちらかだってことに思えたのです。
ということにしたいんですね。
流れってどういう流れなんでしょう?
私に言わせれば、>>103こそ流れを読んでいないツッコミなんですけどね。
(だから「許可無く」という限定を見落とした)
>この部分を切るのですか?私は最後の一文に対して、「そうなんだぜ」って言ってますよ。
どこでですか?
>上と下を切って、上だけに反論しているようですが、実はあなたが指摘したことは、
>私はすでに条件づけしていますね。これも、
どこでですか?
>−流れを読んでいない
>−てきとうに答えておいて、あとで青くなった
>にしか思えません。
ということにしたいんですね。
流れも何も、私は>>103のすぐ後で>>113の反論をしてるんですけど。
「すでに」って何番の発言ですか?
0177102
NGNG>これは上の説明どおり、あなたの詭弁としか読めません。
私的ベンチマークを公開したいが、禁止されている、という発言に対し、
・公開されたベンチマークがあるよ。それ見れば?
・禁止されてることをやりたければやれば
ってのが最初からの私の意見ですけど。
>もしかして、馬脚をあらわしましたか?その両者をわける理由はいったいなんですか?
前者は団体名で、後者はベンチマークの種類なんだから、分けるのが普通でしょう。
あなたは分けないんですか?
なぜ分けないんですか?
これまでの発言は、「ベンチマークの種類」の意味で「TPC」を使ってたんですか?
それに今まで「TPC”で”」って書いてるでしょ。「TPC”を”」じゃなく。
0178102
NGNG>>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という言葉が入っていたことを発見して、
得意げに知らしめようとして、逆につっこまれたんです。わかりましたか、自分のことが?
0184102
NGNGあぁ、こっちにも答えておきましょう。
>>>また、「問題がある」ことを他人に言ってもOKで、それが「サポートで解決できる」
>>>と言うのもOK。
>どうしてこの部分と、
>>上に付け加えると、
>>「サポートで解決できる」と言うのはOKですが、どうやって解決するのかは
>>言ってはいけません。
>この部分を切るのですか?
前者と後者は違うから分けたんです。
基本的にサポートからの解決(回避)案や、サポートとのやりとりの経緯を
他人に漏らしてはいけません。
ただし、前者については、今までにMLやBBSで何度も言われてきて(ORA-600の件など)
それに対して、Oracle社員からのツッコミが無かったので、OKなのだろうと個人的に
思っているんですよ。
だから分けました。
>>113の後>>115で、
>漏れ:「あー、それバグ。サポセンがそういってたから間違いないって。対処法はこうだ。」
は、完全にNG。
>「あー、それバグ。サポセンがそういってたから間違いないって。」
これも多分NG。
>「あー、それバグ。サポセンに連絡すれば解決するよ。」
はOK。
(以上、全部私の見解)
もちろん友人・知人同士で、どこまで厳密に契約を守るのかは、個人の自由ですけどね。
私も、同じプロジェクト内の他社の人に、サポートからの情報を漏らしたこともありますしね(藁
0185102
NGNG>あなたが113で言ったことがイマイチ理解できなかったので、
あぁ、そうだったんですか。
それほどわかりづらいとは思いませんでした。114氏は理解してくれてるだろうし。
>私は115で確認を求めたのです。
「確認」だったのですか。私はてっきり何かの反論かと思いました。
>>115
>なにを回りくどいことになってんだか。
・・・
>ってことじゃないか?
と言ってますよね。>>113以降、「何を公開してよくて、何が悪いのか」を言ってきましたが、
その結論は>>113に集約されてるんですよ。
>ってことじゃないか?
じゃないよ、って何度も反論してるんですが・・・。
0186102
NGNG>ここを読んでいて、それでもあなたは
>>私は「公開されたベンチマーク」の話をしているつもりだったのでね。
>と言い張るつもりですか?
言い張るも何も、もとよりそのつもりだったんですから。
TPCという固有名詞を出したところで決定的でしょう?
>>「何を」わかってないと言ってるんでしょう?
>流れが、です。読んでないで適当に言ったんだろう、ってことです。
いえ、私がわかってなかったのは、98氏とあなたが違う人物だったってことです。
>上記のとおり、103(=私)は、98からの自然の流れに従ってます。
どちらが「流れに従っているか」の話は不毛なので止めましょう。
0187デフォルトの名無しさん
NGNGうざうざうざうざーーーーいぃ!
0188デフォルトの名無しさん
NGNGすまんね。おれ、もうやめるわ。こいつは頭がどうかなってるって「ことにしたい」。
たぶん187を含む読んでるやつらが判断してくれてるんだろう。
0189102
NGNG>という意味不明な言葉を発し始めました。さらに、
意味不明なら、意味不明といってくれれば良かったんですが・・・。
>つまり、ここまできてようやくあなたは98で書かれていたことを理解した
いえ、違います。
>>98の発言は理解してましたが、>>115以降のあなたの発言を理解できてなかったんです。
>>181
>あなたが私的ベンチマークの公開は禁止されていると
>いうこと、およびその流れの中で「それでも2chになら公開しちゃえ」という提言がされたことを
>わかっていないと確信しました。
それは誤解です。
>今回の議論では、TPCが団体で、TPC-Cは
>種類だなんてことは関係ないと思いますよ。
いえ、関係あります。
>>111は団体(あるいは公式サイトの意味)で使ったのですから。
>どこをどう読んだらこれらを明確にわけないと
>いけない、と思うようになるのか理解できません。
というか、逆にどうして混同するのかがわかりませんけど。
だって両者は違うものでしょ?
それとも巷では普段、ベンチマークそのものの意味で「TPC」を使ってるんでしょうか?
0190102
NGNG>すまんね。おれ、もうやめるわ。
ほほう、私が「流れが読めない」「馬鹿」であることをやっきになって
証明したがってたのはあなたのほうなんですが。
それを止めるのは良いことです。
>こいつは頭がどうかなってるって「ことにしたい」。
それはかまいませんが、
>>181
>違います。
とあなたが思い込んでいる、私の以下の意見に反論はありますか?
・公開されたベンチマークがあるよ。それ見れば?
・禁止されてることをやりたければやれば
それから、>>113に対して反論はありませんね?
よく理解できなかったようですが、理解できるようになりましたか?
0191102
NGNG>>115
>Oracleが適当に曲げてつくったシステムを公開してるTPC
ってどういう意味なんでしょう?
あれだけ私を罵倒したのだから、これくらいの質問に答えてくれてもいいでしょう?
0192102
NGNGTPCは「ベンチマークの種類である」という意味で使うのが普通なんでしょうか?
もしそうであれば、認識をあらためます。
出来れば、そういう意味で使っている情報へのポインタも欲しい・・・。
0193デフォルトの名無しさん
NGNG0194102
NGNG禁止されている私的ベンチマークの公開などしてくても、すでに
公開されているベンチマークがあるということ。
>>98
>ベンチマークも2chになら出し合えば?
本当は一番意見したかったのはこれなんですけどね。
「2chになら」っていうのが引っかかるんですよ。
ひょっとして、匿名だからやっちゃえって思ってます?
どうせやるなら、削除されるだろうBBS(2chやOTN、SORACLEなど)でやらずに、
いったん出したら削除不能なMLでやったらいかがでしょう?
・・・という提案なんですけど。
0195102
NGNG>やめるって言ったとたん、ずいぶん強気になったね。
ということにしたいんですね。
>もう言い返されないから?
言い返されてもかまいませんよ。
言い返したいことがあれば、かわりにあなたがしてもいいんですよ。
0196デフォルトの名無しさん
NGNGワショーイ
0197デフォルトの名無しさん
NGNGInterbase最強伝説。
0198デフォルトの名無しさん
NGNGよって、SQL Serverが最強。
=============終了===============
0199デフォルトの名無しさん
NGNGあれ、そうだっけ?
なんかのベンチでDB2最強ってのがあったような。
0200デフォルトの名無しさん
NGNGそうだよ。
アフォか、お前ら。
DB2が最強に決まってるだろうが。
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG完全に最適化された環境のもとで行ったと、誰が保証するのだろう。
第三者が行ったベンチマーク結果に対してメーカーが
クレームをつけたら、どう責任をとるのだろう。
だから、メーカー以外の人間が行ったベンチマーク結果を公表することは
無理だろう?
0203デフォルトの名無しさん
NGNG誰もそんな保証はいらない。
0204デフォルトの名無しさん
NGNGOracleのSQLが一番使いやすい
(慣れてるだけかも)
SQLServerのIntgerとかdoubleとかcurrencyとかntextとかboolenとか
あれなんだよ、不必要な型多すぎ
0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNGここは電波のくるスレッドじゃねーよ。
>>204
僕はM$ SQLServerしか知らないのですが、Oracleの型は
もっとすっきりしてるということですか?
例えばcurrencyに相当するものがないわけじゃないですよね?
0207デフォルトの名無しさん
NGNG俺なんか、OracleではNUMBERとVARCHAR2しか使わん。
0208デフォルトの名無しさん
NGNGDBMSにはストレージ管理以外の役割はないんだろうか?たとえば
Oraが進んでる、APサーバーとの一体化みたいな方向は?
0209デフォルトの名無しさん
NGNGせいぜいDatetime位か...?
0210デフォルトの名無しさん
NGNGCHARは使わないなあ。
BLOB, CLOBの要望もあったけど、ファイルに保存しとけで却下したし。(w
0211デフォルトの名無しさん
NGNGバグの温床にもなるし。
CHARは固定長文字列になって、後ろに空白が入るからイヤだ
0212デフォルトの名無しさん
NGNGんー、でもSYSDATEだけはよく使うから。
0213デフォルトの名無しさん
NGNGお前みたいな奴がいると、現場は混沌とするだろうな。
氏んどけ。
0214デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0215デフォルトの名無しさん
NGNGハァ?って、あんた、211はCOBOLERだろ。
COBOLERは氏ね。
0216デフォルトの名無しさん
NGNG日付計算とか楽だし、クエリーで日付形式も指定できるし。
こっちはyy/mm/ddで表示して、あっちはyyyy-mm-ddで表示してね
みたいなことないか?
俺がやる仕事では良くあるんだが。
0217デフォルトの名無しさん
NGNGOracleの型は
VARCHAR2 可変長文字列
CHAR 固定長文字列
NUMBER 数値
DATE 日付
の4種類(つっこみ不要!)
以上。シンプルで必要十分。
ちなみにNUMBERは精度38桁までです。
0218デフォルトの名無しさん
NGNGお前が氏ねヴォケ。
0219211
NGNGてゆうかあるシステムをやっててVB厨があまりにもDATE関係でバグを起こすので、
怒ったクライアントがDATEの使用を禁止した経緯あり。
次期バージョンではDATEは全てNUMBERに入れ替えられた。
あとSYSDATEだけは使うが、プログラマにSQLで直接呼ばせずに、
基盤チームが提供するコンポーネントの中に閉じ込めた。これもユーザの要望。
別にDATEの存在価値を否定しているワケではないよ。
ただ取り扱いは慎重にすべきだというだけ。
0220211
NGNG>日付計算とか楽だし
営業日判定しないのか?
営業日を考慮するシステムで日付演算は意味をなさない。
(VBのDateAddみたいに)
ま、便利だけどね
0221デフォルトの名無しさん
NGNG>てゆうかあるシステムをやっててVB厨があまりにもDATE関係でバグを起こすので、
>怒ったクライアントがDATEの使用を禁止した経緯あり。
つーか、どんなバグだよ(藁
DATEをまともに使えないプログラマーなんか切り捨てろよ。
DATE型がバグの温床になるんじゃなくて、そのプログラマーがバグの温床だろうが(藁
0222デフォルトの名無しさん
NGNGやはり自社OSでしか動かないところが痛い
0223211
NGNGま、そなんだけどね(w
俺はその基盤チームのほうに収容されてたからVB厨のレベルはよく知らない。
噂では新人が大量投入されてたらしいけど。それにデスマーチだったし。
データ更新処理とかでTO_CHARやTO_DATEといった変換関数を使う時に、変換不可な値が設定されて落ちるというケースが多かったな。
DATEそのものが悪いのではなく、変換関数に渡す入力値のチェックやケース洗い出しを十分に行っていないだけ。
いずれにしろスレの趣旨から外れてるのでsageですな
0224216
NGNG>営業日判定しないのか?
営業日ベースのシステムではもちろんする。
>営業日を考慮するシステムで日付演算は意味をなさない。
そうでもないよ。
カレンダーベースの計算が出来れば、便利な局面は良くある。
OVERLAPSを実装しているRDBMSの場合はさらに便利。
0225216
NGNG>変換不可な値が設定されて落ちる
っていうか、それひどすぎだな。
無効な日付を受け付けるI/Fなら、無効な日付を渡すテストをすべき。
逆にCHAR型にしたために、無効な日付がDBに登録されても気づかないとか・・・。
0226216
NGNG>無効な日付を受け付けるI/Fなら、無効な日付を渡すテストをすべき。
は、違ったね。関数の内部処理の話なんだね。
0228デフォルトの名無しさん
NGNGプログラム作成方法に関わっちゃうけど
自分は、その業務で必要なSQL文を最初に書き出す
explain planも考えて一番効率の良いのを考えて
そしたら行き会ったりバッタリのプログラムにゃ
なりにくいと思うよ
0229デフォルトの名無しさん
NGNGSQL鯖 VS オラクレ
です。
0230鯖2000
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGOracleの無制限ライセンスの価格が異常に高かった
為、DB2で組んだことがあるが、SQL Serverはどんな
感じ。
0233デフォルトの名無しさん
NGNGSQL Server Standard Edition のサーバライセンスは、
50万円弱。Oracle Workgroup Server の CPU ライセンスは、
1 CPU 当たり 200万円弱。値段じゃ勝負にならん。
0234デフォルトの名無しさん
NGNGそんなに違うのか・・・(;´Д`)
0235デフォルトの名無しさん
NGNGWeb アプリを作る場合、この価格の違いは大きいよ。
0236デフォルトの名無しさん
NGNGSQL Server Standard Edition 1 CPU License を 30万円台
で買える。
これじゃ、よっぽど予算がないか、チャレンジャーでないと、
Oracle for Linuxも PostgreSQL も MySQL も使う人いない?
0237デフォルトの名無しさん
NGNGそそ。SelectのせいでどんどんBackOffice化していく。(;´Д`)
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGいくらくらいなんでしょう?
Webのシステムの場合は、24H*365が基本だと思うんですが、
Windowsはこれに耐えられます?
0240デフォルトの名無しさん
NGNG> Webのシステムの場合は、24H*365が基本だと思うんですが、
ほんとか?うちはSolarisでも実現できてないぞ。
0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNGほんの2〜3分のことだし。
0243デフォルトの名無しさん
NGNG(;´Д`)
0244239
NGNG>ほんとか?うちはSolarisでも実現できてないぞ。
厳密にそうであるべきという話ではなくて、それを目指したシステムが
基本ではないかという話です。
ちなみに、実現できないのはなぜでしょう?
0245239
NGNG>朝方に1日1回リブートすりゃいいじゃん。
そういう話ではなくて、24H*365が要求されるシステムの場合、
Windowsではどうなのだろうという質問なんですが・・・。
0246239
NGNG24H*365を目指して稼動してます。
実績としては、実現できてないんですが・・・。
なぜ実現できなかったのかというと、停電なんですね。
計画停電じゃなくて、不意の停電。
ちなみに、うちは自社ビルで、計画停電はありません。
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGリブートしてるな。
原因は詳しく知らないが、IISが固まって、IISの再起動じゃ駄目で
リブートしてるとか。
こんなのでまともなWebシステム作れるのか?
0249デフォルトの名無しさん
NGNG全世界数億ユーザの実績があります。
0250デフォルトの名無しさん
NGNGこれがユーザ相手のシステムだったら陳謝・始末書・場合によっては損害賠償になる。
スレに関係なしスマソ
0251デフォルトの名無しさん
NGNGJ2EEのAPサーバだとサービスがよく落ちるんだよねえ。
0252デフォルトの名無しさん
NGNGほぼ24H*365日達成してるよ。
システムを落とすのは停電(電気の点検・年1回)、
パッチ当てたりするときくらい。特に問題なし
環境はWindowsNT(IIS)+SQLServer7.0
まあ、アクセス数が外部向けのよりも極端に少ないせいもあるかもしれないけど。
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNGObjectSpaceに比較できるものは無い。
と言ってみる。
0256デフォルトの名無しさん
NGNG0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNGにすると書きやがった。しかも、今の金ではサーバ一台
しか買えん。
0259デフォルトの名無しさん
NGNG24H*365日稼働できるWebシステムってあるのか?
OSの問題だけじゃ無くてね!
回線の問題とかもからんできちゃうしね
>>250
某携帯会社が動いてなくても
陳謝もされたことないなぁ(w
0260デフォルトの名無しさん
NGNGサイト上で「お詫び」みたいなページへのリンクを貼っている。
一般消費者相手じゃなくて金融機関とかが相手ならタイヘンよ。
「取引の機会損失の責任を取れ!」ってユーザが怒鳴り込んできて。
0261デフォルトの名無しさん
NGNGこの手の質問は簡単に答えられそうで実はとても難しい。
中途半端に答えると釣りたくもない厨房が釣れるしな。
フレームになるのが見えてるから、敬遠しているんじゃない。
0262239
NGNG>>259
>24H*365日稼働できるWebシステムってあるのか?
>OSの問題だけじゃ無くてね!
メジャーなWebサービス(amazon.comなど)は実現してると思います。
認識不足かもしれませんけど・・・。
答えづらいとのことなので、質問をちょっと変えてみます。
たとえば、1日数万Hitくらいのシステムだという前提にしましょう。
登録ユーザは数万人程度、ゲストアクセスもかなりあるシステム。
外的なインフラの要因を別にすれば、Windwosで24H*365の
システムを作るのは問題ないでしょうか?実績ベースで回答
していただけるとうれしいです。
要するに「リブート」は必要ないですか?ということが聞きたいんです。
また、必要であるとすれば、どのくらいの頻度でやるのでしょうか?
それから、こちらの質問はどうでしょう?
>SQL Serverを使う場合、OSそのものの必要なライセンスは何で、
>いくらくらいなんでしょう?
Microsoftのページを彷徨ってはみるのですが、良く分からないんですよね・・・。
何でわかりやすいところにプライスリストが無いんでしょうか?
0263仕様書無しさん
NGNG簡単に見積り作れればいいのになぁ
0264デフォルトの名無しさん
NGNG大きいシステムで、24H*365日の安定稼働をのぞむなら
普通は複数のWEBサーバを使用し、データベースもパラレルで構築するでしょ?
SQL鯖はよく分からないで、はっきりしたことはわからないけど
WEBシステムの同時アクセスユーザ数なんてわからないので
無制限ライセンスじゃなきゃ実現出来ないんじゃ?
0265239
NGNG>MSのライセンス体系は、社員でも正確に知らんのじゃないだろうか
そういうものなんですか・・・。
>大きいシステムで、24H*365日の安定稼働をのぞむなら
>普通は複数のWEBサーバを使用し、データベースもパラレルで構築するでしょ?
やっぱり、質問の意図が伝わってなかった。
UnixでもLinuxでもそうしなければならないんだけど、OSそのものに注目すれば
Unix系OSは、基本的に連続稼動がデフォルトで出来るようになってますよね?
その点Windowsはどうなのだろう、という質問なんです。
NTベースの業務システムはいくつか作りましたが、それは連続稼動が
要求されなかったので、毎日リブートしてました。
その頃の知識ですが、NT+SQL Serverのシステムでは、例のブルースクリーンで
OSごと殺してしまうようなソフトがありましたね。
そういう問題は、今はどうなっているのだろうという質問です。
>無制限ライセンスじゃなきゃ実現出来ないんじゃ?
そもそも、どういうクライアントライセンスが必要なのか?
どういうライセンス体系になっているのか?さえも、良く分からないんです。
0266デフォルトの名無しさん
NGNGクライアントライセンス数じゃなくて
鯖に同時アクセスユーザ数が無制限じゃないかなぁっと思っただけ
ちょっと古い資料なので変わってるかも知れないけど
http://www.hidebohz.ksi.ne.jp/document/purchase.htm
この購入例4だと思います
この例だと5クライアント同時アクセスまでいけると思うのですが?
0267239
NGNGありがとうございます。
そのページのリンクをたどって、最新の情報を探してみると、ライセンスに
関するFAQのページが見つかりました。
それによると、現在のSQL Serverは、Internet Connectorはなくなっていて、
プロセッサライセンス(上の方ででているCPUライセンスのこと?)だけが
必要とのことです。
結局、Windows 2000 Server(CALは必要なし)+SQL Server 2000 1プロセッサ
ライセンスが必要のようです。
ところが、価格が分からない・・・。代理店などを通すと価格が変わるから公表
しないんでしょうか?
>>233, >>236を参考にすると、50〜70万くらいなんでしょうか(SQL Server 2000 Standard Editionの場合)。
間違い、勘違いがあれば、つっこみ願います。
0268デフォルトの名無しさん
NGNG妙に安くないか?Oracleの無制限に比べて。
0269デフォルトの名無しさん
NGNGhttp://www.kakaku.com/
じゃないか?
SQL Server 2000 プロセッサライセンス 約55万
SQL Server 2000 Enterprise プロセッサライセンス 約210万
ちなみに大規模って事みたいなので
Windows 2000 Advanced Server 約40万
ORACLEより高くついてるような?
まっ大規模WEBシステムの初期費用の数十万なら安いもんだと思いますが
激しくスレ違いっすねぇ〜
0270デフォルトの名無しさん
NGNG1つだと960万円。それにスタンダードサポー
トが年に211万。SQL Serverの5倍かい。
0271239
NGNGありがとうございます。
価格.comとは盲点でした。
Advanced Serverじゃない普通のServerは10万くらいなので、
これとSQL Server 2000をあわせても、約66万ですか。
安いですねー。
OracleはStandardで初年度のサポート料も含めると、約200万だから
MSの3倍ですね。
ソフト・ハード込みで1000万くらいのシステムだったら、Oracleはもう無理ですね。
あ、そんな小さなシステムは、Oracleは相手にしてないのかな?
ちなみに、ひとつか二つ前のOracleのライセンス体系では、Linuxの
不特定多数インターネットアクセスっていうのが妙に安くて、80万か
90万くらいだったんですよ。うちが買ったのがこれです。
でも、安くても、Windowsのシステムは、どうしても躊躇してしまうんですよね・・・。
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNGオンラインの差分バックアップが出来なけりゃ、Webには使えんでしょ。
0274デフォルトの名無しさん
NGNGでべろっぱEditionを買えば、ランタイム配布は自由っすよ
0275デフォルトの名無しさん
NGNG再installして、でimportするのに
bcpっていうコマンドがあるよと聞いたのですが、
使い方が分からずで、
bcpって言うコマンドの使い方教えてください。
0276デフォルトの名無しさん
NGNGおま、RMANしらんのか?
0277273
NGNGここ見ましょうね。
http://www.oracle.co.jp/9i/database/function.html
「増分バックアップおよび増分リカバリ」
まぁ、これがStandardで出来るようになったら、Enterpriseなんかいらん
つー奴が大量に出るだろうから、将来的にも出来るようにはならんでしょう。
0278273
NGNG領域の指定はできるがね。
0279デフォルトの名無しさん
NGNGなるほぞ。こりゃ糞にだ。
0280276
NGNGがーん。。。。。。
StandardのRMANとEnterpriseのRMANは違う物っていうことっすか?
しったかぶって、すんまそん
念のため8iのも見に行ったら
多レベルのインクリメンタル・バックアップ
(前回の全体または差分バックアップからの変更のあったブロックのみをバックアップ )
という項目がEEのみ対応になってましたっす。
鬱・・・・・・・
0281デフォルトの名無しさん
NGNGhttp://www.sybase.co.jp/product/manuals/ase115/nt_util.pdf
を読めば解かるでしょ?
0282ソラリス
NGNGソースは?
0283デフォルトの名無しさん
NGNGほらよ!
http://www.otafuku.co.jp/online/skatei130.asp?bunID=01&SType=2
0284デフォルトの名無しさん
NGNGかなり既出だな(W
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNGそうなのか。。。知らんかったヨ
0289デフォルトの名無しさん
NGNGOracle特盛、大盛、並みたいな分かりやすい名前にしてくれよ!
えーと、あと味噌汁と卵な。
0290273
NGNG>StandardのRMANとEnterpriseのRMANは違う物っていうことっすか?
rmanそのものが同じかどうかは知りません。
多分同じものじゃないかな?違うのかな?
Standard(WS)のrmanで、差分バックアップを取ろうとトライすることは
出来ます。
コマンドも受け付けられます。
そして、それは出来ない旨のエラーになるんですよ。
昔のファンクションインデックスと統計関数みたいなものかな?
コマンド(クエリ)は受け付けられるけど、そのエディションでは
実行できないとのエラーになるパターン。
0291291
NGNG0292デフォルトの名無しさん
NGNGそしたらなんかWinNT4.0が立ち上がってて入れないんです
よくみたら在庫調整にSQLサーバー使ってやんの(マジ)。
0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNGhttp://www.seshop.com/bm_detail.asp?sku=I29P3653
0295Apple
NGNG0296デフォルトの名無しさん
NGNGでも Win95〜2000, Linux, OS/2 (藁) 版全部+マニュアルが入ってるならかなりお得かも。
1ライセンスって1ユーザってことなんだろうな。だれか買った人いる?
# しかし DB2 が 4,500 円で手に入る時代になっちゃったのか…
0297デフォルトの名無しさん
NGNG俺にとって、リカバリマネージャの唯一の利点は
差分バックアップが出来ることだと思っていたんだけど、
これで一生rmanは使わないような気がする。。。。
でも、使ってみると実は便利だったりするのかねぇ。
Standard(8i以前はWorkgroup)版のrmanの利点知っている人
情報きぼーん
0298デフォルトの名無しさん
NGNGリレーショナルモドキが出来るカード型と思ったが...
今は違う?>識者
0299291
NGNG0300300
NGNG0301
NGNG0302デフォルトの名無しさん
NGNGver3.0からリレーショナル使えるよ。
ただ、検索、ソート系のスクリプト駆動機能が貧弱。
0303THE END
NGNG03042000
NGNG0305THE END
NGNG★★★ 終 了 ★★★
0306国際業務機器
NGNG0307THE END
NGNG★★★ 終 了 ★★★
0308デフォルトの名無しさん
NGNG世間に蔓延しているOracle神話をなんとかしてくれ
SQLServerはダメだけどOracleなら安心とかさ
どっちも欠点はあるよ
とりあえず、Oracle高すぎ
サポート傲慢すぎ
ツール類なんとかしろ
a(+)=b とかヤメレ
0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNG>a(+)=b とかヤメレ
なんでぇ?直感的で分かりやすいぞ
Outer Join on ...の方がわかりにくい
#のは、Oracleに染まってるせいか?
0311デフォルトの名無しさん
NGNG直感的かな?
なんか頭悪そうで嫌だな俺も
0312デフォルトの名無しさん
NGNGちなみにSQL鯖は逆
a=*b
0313テスト
NGNG高い JDBCドライバは、まあまあ
sqlserver
並 jdbcドライバ beta 2 使い物にならない、まだまだですね
でも、ついにjavaにも対応するんですね。
db2
並 jdbcドライバ 双方向カーソルの更新情報アップデート機能がほしい
0314デフォルトの名無しさん
NGNG枯れてる 使いにくい
ole db
仕様多すぎ 疲れる
jdbc
クソ とにかくクソ
0315デフォルトの名無しさん
NGNG> sqlserver
> 並 jdbcドライバ beta 2 使い物にならない、まだまだですね
> でも、ついにjavaにも対応するんですね。
マジ?
ぜんぜん知らなかった・・探してみよう・・jdbc
0316デフォルトの名無しさん
NGNG更新遅くなるけど、なかなかいいぞ。これ。
0317デフォルトの名無しさん
NGNG今はとにかくODBCが簡単なので全部そっちでやってますけど。
0318デフォルトの名無しさん
NGNGOracle9iから出来るよ〜になった気がします。
あくまでも、気がするだけ。
知っている人はフォロー宜しく
0319テスト
NGNGhttp://www.microsoft.com/japan/sql/downloads/2000/jdbc.asp
に出ています。
0320デフォルトの名無しさん
NGNGtype2以上はできたような・
0321デフォルトの名無しさん
NGNGOracleのJDBCドライバのライセンスって、どうなってるの?
無償のライセンス条件を読んだけど、
「商用のタイムシェアリングに使用するのを禁止」って書いてあるけど、
インターネット用のWebアプリに使うときってさ、これになるんだよね?
その前に、「貴方の内部的データ処理の用に供するために」とも
書いてあるし。
上記条件で使うときって、DBそのもののライセンスに含まれてたりする?
ホント、このあたりのからくり、ちっともわかんない。
誰か助けて〜
0322abc
NGNGDB2のパーソナル開発者版かいました。
ちなみにIBMのウェブショップで買うと
4200円です。
パーソナル版とあるので、スタンドアロンと思いきや
Windows2000Server(サーバ)<----->Windows2000Pro(クライアント)
で使えたのでラッキー!!
あと、RedHatLinux7.2にもインストールできました。
で、気になるのはフックスパック??(パッチみたいな・・・)
をあてないと
OleDB があまりよくなく
Delphi5 + ADO の環境でADO経由のデータベース
アクセスにエラーが出てつかえません。
ちなみにフィックスパックはWindowsで270MB,Linuxで300MB
根性でダウンロードしました。(isdn64の我が家では)
oracle ms-sqlserver を少し使っている私にとって
DB2は少し、お堅いかんじがしました。
あとからデータベースの型や、制約を変更するのが
大変です。
0323デフォルトの名無しさん
NGNGこれ最強
0324296
NGNG情報サンクス。実は俺も SEShop で買ってみた (藁。忙しいのと
手ごろなマシンがないのでインストールまで逝ってない。フィクス
パック 300MB って所が IBM っぽいなぁ (藁
> DB2は少し、お堅いかんじがしました。
うーん確かに DB2 は Oracle ほど人に優しくないけど、中の動きが
素直に作ってる人に伝わるから気に入ってる。
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327F.S.
NGNG0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNGデータ化したものってないのかなぁ
(そうすれば検索できるのに...)
0330デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNG327じゃないけど...
Sybaseはマルチプラットホーム版MSSQLServerかな。
本当は逆でMSSQLServerがWin専用Sybaseだった(過去形)。
Sybaseもver10まではSQLServerと名乗っていて、
MSSQLServerはそのOEMだった。
MSにその名(SQLserver)を取られ、ASEという名前に
なったのは有名。
またOEMだったMSSQLもver7になってようやく
一人歩きを始めた。
比較的Sybaseはシンプルなアーキテクチャなので
安定し、Oraよりも軽い(メモリ占有が少ない)。
その為、金融機関では(折れの現場もそうだが)、
UNIX+Sybaseという組み合わせが多いね。
そういうマーケティング(UNIX版MSSQLとか、安定性を押し出す)
をすれば、結構売れる製品だと思うけど、Sybaseは
基本的に技術者集団だからマーケティング関してはOra
に分があるね。
0333デフォルトの名無しさん
NGNGスタンダード版
オラクル ---->ランサー(エボ)
MS-SQL ---->カローラ
DB2 ---->ロードスター
エンタープライズ版
オラクル ---->パジェロ
MS-SQL ---->クラウン
DB2 ---->RX-7
オラクルは4WD、MS-SQLはセダン、DB2はスポーツタイプ
でどうでしょう
(ホンダも欲しいなー、日産はゴーん(過去系))
0334デフォルトの名無しさん
NGNGOraはランエボというよりGTOかな。
(同じ四駆だけど)
車重はあるけどトルクパワーで加速
するイメージかも。
Win上で動かすならMSSQLがダントツみたい。
某DB会社の人間も、スピードは絶対に勝てない
OSで何かやってるとしか思えないと言ってた。
0335333
NGNG0336333
NGNGオー 忘れていました GTO
0337デフォルトの名無しさん
NGNGOracle=標準、Sybase=金融、Informix=Redbrickというイメージがあるのですが、DB2は・・・?
0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNGまずいでしょうか?
0341デフォルトの名無しさん
NGNGそうですね・・・・・・・
0342デフォルトの名無しさん
NGNG昨日、www.tpc.orgのNon-Cluster Results 行ったんです。Non-Cluster Results。
そしたらなんかExecutive Reportがいっぱいあってダウンロード終わんないんです。
で、PDF ファイルよく見たら、なんかみんなハードスペックの詳細ばっかりなんです。
もうね、アホかと。馬鹿かと。
お前らな、ハード構成図如きを陳列するために
TPC-Cでパフォーマンスコンテストやってんじゃねーよ、ボケが。
SQL-Server2000E.E.の一位がPentiumIIIXeon900MHz×32枚だよ?
PentiumIIを最大8枚させるから安心だねってお客もいるのに、よく平気でCPU増やせるな。
おめでてーな。
1位の富士通なんかSymfoWAREで80GBもメモリつっこんでやがんの。もう見てらんない。
お前らな、顧客からの要望書やるからフリーメモリ空けろと。
tpm ってのはな、RDBMSは Maxバッファ率70%にレギュレーション固定するべきなんだよ。
口座テーブルは70%ヒットなのに、個人情報テーブルは40%ヒットって
いったいどういうチューニングやってんですか??と外注のリーダーから詰問されて
刺すか刺されるか、そんな雰囲気なんだよな。
OSのメモリ管理や排他ロジックを知らなくてSGAのチューニングやってるような奴は、すっこんでろ。
で、やっと最適ヒット率を見つけたかと思ったら、隣のやつが断片化が・・・とか言いだすんですよ。
そこでまたぶち切れですよ。
あのな、断片化による性能劣化の指摘だけなんてきょうび流行んねーんだよ。ボケが。
得意げな顔して何が、断片化 だ。
お前は本当に DMLごとの断片化発生ロジックとログの使われ方を理解しているのかと問いたい。問い詰めたい。
小1時間問い詰めたい。
お前、テーブル再編成 したいだけちゃうんかと。
tpm通の俺から言わせてもらえば今、tpm通の間での最新流行はやっぱり、
PrimePower1000でINFORMIX、これだね。
INFORMIX 4GL。これが通の頼み方。
INFORMIXってのはISAMでやってたアプリをリプレースするのに都合がいい。そんかわりにオーバーヘッドが少なめ これ。
で、それにCOMMITなし直接INSERT。これ銀行オンライン業務に最強。
しかしこれを使うと情報系でのデータマイニング・レプリケーションやPG要員の確保が難しい
という危険も伴う、諸刃の剣。
素人にはお薦め出来ない。
まあお前ら初心者は、SunFire上のOracle8.1.7でscott.pcppでも書いてなさいってこった。
0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNG良くここまで文章を考えた感心したです
0345デフォルトの名無しさん
NGNG0346デフォルトの名無しさん
NGNG342の芸術点/技術点の評価は今一つでしたね?」
解説「実体のつかみづらいTPC-Cでのネタという挑戦的な姿勢は評価できますが、
ちょっと長過ぎるのと、
ベースである吉野屋ネタをうまく活かしきれなかったところが残念です」
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG動かしてみたら超はえーー、なんじゃこりゃー。詳細は秘密、すまん。
0350デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/enterprise/0202/12/02021201.html
0351デフォルトの名無しさん
NGNGなんか MS の言ってる事って汎用機/メインフレーム時代に退化してないか?
0352デフォルトの名無しさん
NGNG最近はRPGつかわんでJavaなの?>AS/400の開発
俺のAS電源入るかなぁ...ホウチシッパナシ
0353デフォルトの名無しさん
NGNGRPGは使ったことありません。RPGという最強の使うべきでしょうか?
0354デフォルトの名無しさん
NGNGこれ最強。
0355デフォルトの名無しさん
NGNGWindowsはOS/400(AS/400のOSね)と化すんだね。
0356デフォルトの名無しさん
NGNGAS/400(日立はまだやってるの?)でも使わん限り必要ないかと。
昔PC用のRPGがあってdBaseIIIだったかのデータが読めると聞た記憶あり。
0357
NGNG0358デフォルトの名無しさん
NGNGラインナップ中に是非VBを
0359
NGNG0360デフォルトの名無しさん
NGNGさっきまで上のサイトで以下のメッセージが(藁
(今は直っています。)
自分のサイトでダウンさせやがった
<font size=2>
<p>Microsoft OLE DB Provider for SQL Server</font> <font size=2>エラー '80040e37'</font>
<p>
<font size=2>オブジェクト名 'DAYUU_200203' は無効です。</font>
<p>
<font size=2>//global.asa</font><font size=2>, 行 142</font>
0361デフォルトの名無しさん
NGNGちゃんとチューニングした結果なの?
俺はOracleが良いね。(ただJAVAの管理ツールは最悪以外の何者でもないが)
0362デフォルトの名無しさん
NGNG「何も考えない・なにもしない」で運用するならSQL Serverのほうが速いかも。
セキュリティ対策とかバグ対応が目もあてられない様の
Windows上でしか動かないことをのぞけばな。
0363デフォルトの名無しさん
NGNG負けないって事ですな。
0364ぷーたん
NGNG0365デフォルトの名無しさん
NGNG0366ぷーたん
NGNGどこにカキコすればいいかわからなくて
どこかしらないですか?
0367親切な人
NGNGヤフーオークションで、凄い人気商品、発見!!!
「 TBC-7 」がパワーアップした
「 TBC-7S 」↓
http://page2.auctions.yahoo.co.jp/jp/auction/b21029050
ヤフーオークション内では、現在、このオークション
の話題で、持ちきりです。
0368デフォルトの名無しさん
NGNGわからんな。
同じハードウェア構成で応答性を求めるならSQL Serverの方が
「若干」よいかも。
0369
NGNG0370
NGNG0371デフォルトの名無しさん
NGNG普通DBとかって何も考えないで使う物なのか?
適当に使うんならACCESSと変わらないではないかよ(w
0372デフォルトの名無しさん
NGNGACCESSよりはDBとしてマシ、だから使う。
皆がOracle必要じゃないし。
0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG何も考えないで受注
何も考えないで設計
何も考えないで実装
何も考えないで納品...
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNGISAMってMySQLの事だっけ?
0377デフォルトの名無しさん
NGNGに出会ったことないです。MSと付き合ってて「解決できない問題」はた
くさんあります。お金払っても解決できない問題があるんです、MSは。
そんだけでも、Orcaleと付き合う理由はあるね。
0378デフォルトの名無しさん
NGNGえっ・・・・・・・・。
問題の解決はバージョンアップでとかは無しですよ (w
0379デフォルトの名無しさん
NGNGウム、確かにタクシーさえあれば自家用車は要らないな。
0380デフォルトの名無しさん
NGNGIndex Sequential Access Method のことだろ。製品名っちゅーか
手段。SQL型と比較するときに用いるよーな。
B-Trieve とかISAM型じゃなかったっけ?
>377
まぁ、大は小をかねるけど、無駄も多いしね。無条件にオラしか考えられない
盲信者は逝ってこいや。
0381デフォルトの名無しさん
NGNGSQL Serverの変質的なSPも好きだけどさ。
0382デフォルトの名無しさん
NGNGストアドに配列変数が使えない
エラートラップがいい加減
TO_DATE,TO_CHARの変換、フォーマット関数がショボイ
・・もっとありそう
0383デフォルトの名無しさん
NGNG(Sybase の知識で書いてるんで、最近のSQLServerに当てはまるか知らないです)
0384デフォルトの名無しさん
NGNG>SP が書きやすいのよ、Oracle は。
と言うか、Oracle SPの方が「できること」が多い。
でも SPのデバッグは SQL Serverの方が楽。
マニュアルも Windows help形式だから引きやすいし。
0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNGSybase で大文字小文字が区別されるのを忘れててハマって鬱になる。
0387デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/dj/020315/e_oracle.html
もうだめぽ
0388デフォルトの名無しさん
NGNG俺の知識は未だに806なんだよ!
でもそれでじゅうぶんなんだよ!
0389ネットヤンキー
NGNGネットワークの知識などもいるのですか?
0390デフォルトの名無しさん
NGNGワラタ
0391デフォルトの名無しさん
NGNGSQL鯖
さて、どっちが美味そう??
0392デフォルトの名無しさん
NGNGSQL鯖→遺伝子組み替えっぽくてやだ
>389
とりあえずはTCP/IPの基礎的な事がわかるくらいでOK
0393デフォルトの名無しさん
NGNG理由はオラクル以外のDBをいじったことないからだ(w
0394__
NGNGそれで、MSにまけたら、はじかし。
0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNG0397デフォルトの名無しさん
NGNG無料でお試し版のDLできるとか聞いたことあるが制約とかないの??
>>239 ちなみに24H*365のシステム耐えてます(w
SQL2台並行して運用してますが止まったことはない。
ただし週に一回、夜中にリブートしてる (何も無くても)
ライセンスは営業がやったので詳細はしらんが
全部で300万ぐらいだったはず。
それは、24H って言わないような(^^;
まぁ、要は安定して動けばいいんだけどさ。
0399デフォルトの名無しさん
NGNGバイブル的な奴をお願いします。
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNGそれぞれ教えてください。お願いします。
0402デフォルトの名無しさん
NGNG全部嫁。
0403デフォルトの名無しさん
NGNGバカ、バカ、バカ
そんな事聞いてるんじゃないやい
0404デフォルトの名無しさん
NGNGOracle だったら、オライリーの PL/SQL プログラミング 基礎編/応用編
を持っておけば困ることはない。
他は >>402 が言うようにメーカーのマニュアルしか読んだ事ないから知ら
んが、それで充分。Oracle も本当はメーカーマニュアルだけで充分だが、
オライリー本はそこそこウンチクが面白いので、読み物としても楽しめる。
0406デフォルトの名無しさん
NGNG己のレベルによる
0407デフォルトの名無しさん
NGNGバカかお前。
まずマニュアルは全部読んだんだろうな?
0408hage
NGNGケッコウイイ
0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNGポート80のHTTPって指定したり出来ますか?両方とも。
0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNGできると思うのですが、そのとき、HTTPでよく使われている80番ポートを
サーバやクライアント側で使用できますか?
0413デフォルトの名無しさん
NGNG1521のポートを80に変更できないか?言ってる
tnsnames.oraの変更で出来るんじゃ?
0414デフォルトの名無しさん
NGNGクライアント=顧客
TCP/IP = インターネット
HTTP=ブラウザ
の意味で使っているかも知れない。
0415デフォルトの名無しさん
NGNG0416デフォルトの名無しさん
NGNGアクセスする事ができると思うんですけど、それをブラウザ上で行う
事はできますか?
...絶対違うな...
0417デフォルトの名無しさん
NGNGこんなのにレスする必要も無いと思いますが
ASPとかで作れば出来ます!
いや、なんとなく正解に思えてきた(w
すげぇ
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNG書きやすいのかと言われると困るが
0422dqnな新米PG
NGNGでSQL生成文も其の中で書いてます。
DBへの接続は先輩がやってくれてるから詳しくはわかんないのですけど。
(オブジェクトコネクションの生成とか。共通関数になってる)
0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNGつーかXPathは何故かnotepad.逝くぜーで書いている。
MSSQL2000をどうやってセットアップするか詳しくわからないけど。
(SAXとかDOMとかの生成は。りらっくしんぐになってる。)
でもsqlplus。。。love
0425デフォルトの名無しさん
NGNG0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNGオラクルを使うときは、oSqlEditを使う
0428^^
NGNG0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNGhttp://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/779/msdncompositedoc.xml
0431デフォルトの名無しさん
NGNG0432デフォルトの名無しさん
NGNGんなもん、ORACLEの事を考えれば
必要ナッシングッ!!
つーか、JAVAなツールやめれ>ORACLE
0433\\
NGNG0434データベース市場,IBMとOracleがシェア逆転
NGNGタベース市場全体でIBMがシェアを前年の33.7%から34.6%に拡大。Oracleはシェア
を34.1%から32%に落とし,2位に後退した。Microsoftは前年と同じ3位だが,シェ
アは14%から16.3%に拡大した。
0435デフォルトの名無しさん
NGNGhttp://money.2ch.net/test/read.cgi/stock/1017329321/l50
0436デフォルトの名無しさん
NGNGこのDBシェアの話を聞くといつも思うんだが、
具体的にはどんな数を元に計算しているんだろうか?
サーバーのライセンス数?クライアントのライセンス数?
両方足した物?それとも全く別の何か?
漏れ、BigBuleな会社の子会社に飛ばされてるんだが、
そこの会社ですら、DB2よりもOracle/SQL Serverの話の
方をよく聞く状態なんだよね・・・
0437デフォルトの名無しさん
NGNGそこの板は買い煽り/売り煽りしか居ないという罠。
あまり間に受けないほうがよいかと。
0439
NGNGおらくるがGartner Dataquestの調査結果にイチャモンつけた
らしいです。
0440デフォルトの名無しさん
NGNGhttp://technet.oracle.com/tech/windows/Oracle_dotnet.pdf
さらに.NET版APサーバを開発中という噂も。
http://www.theserverside.com/home/thread.jsp?thread_id=8249
0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNG0443442
NGNG0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNG言葉とは裏腹にちゃっかりしてるというか、そこが惨との違いだろうけど。
0446
NGNG0447
NGNG0448デフォルトの名無しさん
NGNGなんでですか?
もったいぶってインスタンス立てるのなぜですか?
おれは世の中のほとんどのDBエンジンが必要な部分はDB2かJETでいいと思うけど。
基幹やUNIX系はDB2で、PCはmdbをバイナリで操作するのがパフォーマンス高いと
おもうね。
0449デフォルトの名無しさん
NGNGMDBのバイナリレベルの仕様って公開されてるの?
バイナリレベルって、ADOとかRDOとかで・・・っていう意味?
DB2で大抵の事は足りるという意見には同意だが
IBMのS/Wは技術情報を一般に開示しない傾向が
ある(有償の研修を受けなければならない)ので
ちょっとためらいがあるんだよねぇ。
Notesなんて、まさにそれ
とはいっても、 http://www.db2.jp/ とかで
最近は頑張ってるみたいだけどね
0450デフォルトの名無しさん
NGNGCDaoRecordsetなどで。
0451
NGNG0452デフォルトの名無しさん
NGNGARCHIVELOGモードに変更して、再度NOARCHIVELOGモードに
戻そうとしたら、DBのSHUTDOWNができねーー
もう10分くらいCPU100%状態。
もち、IMMEIDATEオプション使ってるYO!!
なんでだ?
0453デフォルトの名無しさん
NGNGオラクルってデフォルトで壊れてない?
赤外線監視網をかいくぐるようにバグをよけてよけてやっと動くと。
そして、オラクルの都合のいい人間にマスターの称号を与えると。
オラクル自体、マスターを信用しきってないみたいで、採用基準では必須でもないらしい(w
0454デフォルトの名無しさん
NGNG0455452
NGNGデフォルトで壊れてるというのは言い過ぎかもしれないが、
はじめてARCHIVELOGモードに設定をしたときはかなりはまった。
INIT.ORAでテンプレートのようにコメントアウトされている部分を
そのままコメントはずしたが、WGS版なのにARCHIVE_LOG_DEST_1とか
EE版で無いとつかえねーパラメーターだわ、ARCHIVE_LOG_FORMATも
一見そのままでも大丈夫なのかと思わせながら、不正な形式なので
OBオープンできても、ログスイッチが発生するとCORE吐くという
とんでもないことになった記憶がある。
まぁ、俺もアフォだったのは確かだが、使いやすさといったら
MS SQLはやっぱりかなりのもんだと思われ。
0456デフォルトの名無しさん
NGNGOracleのが楽だよな。
0457さいべーす
NGNG0458デフォルトの名無しさん
NGNGマイナーチェンジするたびになぜかバージョン上がるクソDB使ってるから心の病が酷いんだよ、きっと。
まあ煽りはこれぐらいにして、、マジでオラクルの品性の欠片もないやり方にうんざりしてるから、
あえてオラの仕事しないようにした。あまり素人にはオススメできないけどね。やっぱりオラの仕事がおおいからな、、
大体なんでオラ難しいかというと、作りがなってないからじゃないかと
オラクル社長捕まえて子一時間問い詰めたい(以下愚痴100行略
0459デフォルトの名無しさん
NGNGどっちかというとMS-SQLの方がSQLは準拠してるんでねーの?
まーなんでも基準が正しく書きやすいとは思わないが、オラの
方が方言多い気がする。
オラのページで必死こいてMSの ★とにかく安い★って主張を否定し、
オラ9iが安くなったことをアピールしているけど、哀れだよな。
アレ、保守なしでの金額だろ?事実上の運営は不可能に近い形でMSよか
安くたって意味ないしな。
アフォSEはコロっとだまされるんだろーなー(w
まー、両方のページで叩き合っているけど、オラの方が必死さが伝わるね。
MSにしてみればたかが一製品にすぎないけど、オラはココで勝てないとなー。
0460デフォルトの名無しさん
NGNG本当は(・∀・)イイ!と思ってるんだろ?(w
0461デフォルトの名無しさん
NGNG嫌でも、Winで商売するためなら何でもするだろ。
0462デフォルトの名無しさん
NGNG0463デフォルトの名無しさん
NGNGバカがおる
0464デフォルトの名無しさん
NGNGそりゃケッサクだわ(藁
0465デフォルトの名無しさん
NGNG俺はSQL鯖とオラクルの両刀遣いだが
SQL鯖はウィンドウズでしか動かないってのは弱点だよ
オラクルの成長はNTに対応したあたりから
ちょっと矛盾してるかも知れないが
言いたいことはサーバのシェアってのは
SUN→WinNT→Linuxって変わってきてるって事だな
0467459
NGNGそれは同感。窓の外ではなんもできん。
だから元々うに系のホストがあって、そっからの
ダウンサイジングならオラが圧倒的に有利、というか
MS鯖は選択肢に入らないだろうね。
自分が気にいらないのは、今のオラの占有率ってどー考えも
オラが要らない部分で大半占めてるんじゃないかってトコ。
ま、鯖シェアに左右されまくるのはDBの宿命でないの?
.netにはほんのすこしだけ期待していたりするよ、正直。
>460
.netがイイというか、流行りだすと唯一圧倒的なアドバンテージを
示せるものがなくなるからじゃないの?うにでMS鯖に動かれちゃね。
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNGなんで?
Linux上でORACLEっていうのも珍しくないと思うけど?っていうかORACLEだってLinux出してるじゃん
0470465
NGNGM$のサーバ製品群じゃないのか?
0471デフォルトの名無しさん
NGNGそういえばオラクル9iをインストールしようと思ったら、なぜかJDK1.3しか動かず、それ以上のバージョンだと
インストール途中で止まっちゃうのは仕様ですか?
JDKって、下位互換しないんだ(;´Д`)
0472デフォルトの名無しさん
NGNG> ちょっと苦しい鯖管ですがなにか。
その辺の実情をちょっと知りたいと思っている今日この頃
リモート管理を考えるとどうしても窓は躊躇してしまいますが、とか
0473デフォルトの名無しさん
NGNG帯域喰うが、XP標準搭載のリモートデスクトップオススメ。動作軽いし、自分のデスクトップそのまま
使えるから(・∀・) イイ!。一度に一人しか入れないっぽいけど。
セキュリティが気になるところだけどね。MS製品は。
0474デフォルトの名無しさん
NGNGあと一度設定を済ませてしまえば鯖室に行く頻度は低いですか?
あとはアレだ、設定のバックアップをどうやってとるんだ、とか
そーいうスレは無いもんかね(;´Д`)
0475デフォルトの名無しさん
NGNGお約束のえにうぇあーは?
0476デフォルトの名無しさん
NGNGOracleの収益の大部分はSolaris版で成り立ってる。
はっきり言ってWindows版が売れようが売れまいがそれほどの影響はない。
WindowsではどうやってもSolarisの代替にはなれないから。
ところがLinuxの場合、Solarisと競合する上、薄利多売を強いられる。
今はまだLinuxでは大規模に耐えられないが、これからIA-64に対応すれば
ますますSolarisが追いやられていくことは間違いない。
その時はOracleもSunもボロボロにやられてるだろう。
現に四半期決算を見てもすでに危険な兆候が出ている。株価の方も下がる一方。
0477デフォルトの名無しさん
NGNG0478デフォルトの名無しさん
NGNG設定変更の頻度は最初の設計次第じゃない?
でも、ドメインなりActiveDirectoryなりを作っておけば
他のマシン(たとえば手元のクライアント)から変更できる
項目も結構あるので、そんなでもない気がする。
最悪の場合のフルスクラッチを見越した設定のバックアップは
諦めるしかないでしょうね。どうしてもというのならば
ARCServeなどのディザスタリカバリオプションを購入かな。
俺的な持論としては、Winがダメだと思われる理由の
筆頭として、大して知識の無いアフォがきちんとした
理論もわからず導入・設定・運用をしているからだと思う。
0479デフォルトの名無しさん
NGNGゲイツ党員じゃないが最後の3行は激しく同意。
0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNGDBに限らず、この業界全体に言えるかもな。
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG0484デフォルトの名無しさん
NGNGCUI は知らなきゃ使えない。
GUI を使いこなすのは、凡人には無理。
凡人は CUI 使いなさい。
0485デフォルトの名無しさん
NGNG○GUIは馬鹿でも使えてるつもりになれる
0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNGどこにどの程度リスクがあるか見極めて、
必要な場所には金をかけて優秀な人材を投入する
馬鹿には馬鹿なりの・・・
0488デフォルトの名無しさん
NGNGデフラグ、エクセル、アイエムイー、エスキューエルサバ、ビジオ、etc,etc
0489デフォルトの名無しさん
NGNGとは違うんだよ。それも分からず、会社相手に宗教戦争を勝手に盛り上げる
アホも結構いるようだが、ここはそういう人とは無縁だから安心して逝ってなさい。
0490デフォルトの名無しさん
NGNG馬鹿が馬鹿馬鹿言うんじゃないよ!
0491デフォルトの名無しさん
NGNGhttp://www.senkin.co.jp/
国際大学グローバル・コミュニケーション・センター(GLOCOM)
www.glocom.ac.jp/arc/orel/banana.asp
ヤバイyo
0492デフォルトの名無しさん
NGNGもちろん。
土台や共有機能を莫迦にはやらせん。
0493デフォルトの名無しさん
NGNG莫迦を莫迦莫迦言うんじゃないYO!
ところで、土台ってなんれすか??
0494493
NGNG0495デフォルトの名無しさん
NGNGフレームワークレベルの開発のこと。
0497ペーパープラチナ@DB2のAdmin勉強中
NGNGDB2ですか?Oracleも最近は全面的にLinux上でもOracle使ってくれ!って
言ってるみたいですけど・・・。
それともPostgreSQLとかMySQLとかですか?
どなたか業界の方、教えてください。。。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG家の Cobalt で DB2 動いてるけど、小規模 & 低負荷なので何とも胃炎。
フリーなら PostgreSQL だろうけど、どの商用 Linux DB が今後伸びるか
予想が難しいな。
今後 Linux は Win サーバとシェア競争しながらローエンド〜ミッドレンジ
当たりのシェアで食ってくと思うけど、IBM も Oracle もそこら辺の金欠システム
にはそれほど本気出さないような。最近はやたら DB2 が販促に力入れてるけど。
0500499
NGNG数字を求めて薄利多売に出るかも。
0501497
NGNGコアなレスをどうもありがとうございますた。(・∀・*)
>>499
レスありがとうございますた。(・∀・)
Linuxが市場の信頼を得てシェアを獲得していっているのと同じような感じで
フリーDBが商用DBのシェアを食って大規模な商用システムで
広く普及し始めるのは、まだしばらく先という感じなのでしょうか。
ところで最近ニュースを見てると多くのシステムがもの凄い勢いで
オラクルからDB2に乗り換えてるように見えるのですが
業界内部から見て、どのように思われていますか?
いろんな板で、オラクルを叩く書き込みがあって心配です。
個人的な話ですが、せっかく苦労してプラチナを取ったのに
オラクルの将来に不安を感じてDB2の勉強を始めてしまいますた。(; ´Д`)
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNG売ったほうがメーカーの金になるから (ほんとはハード的な面の方が
でかい)、客が自分達だけでシステム作れないような大規模はまだまだ
だろう。大規模開発は良い技術だけじゃなくて企業政治も絡んでくる
から。シェアは食い込んでくるだろうけどね。
最近の IBM の DB2 広告はやりすぎっつーかお腹いっぱい。だが新規に
作るなら DB2 でやるかな、俺は。あれはなかなか良い。サスペンション
固めにチューニングされた車って感じ。
0504デフォルトの名無しさん
NGNG堅牢性の乏しいDBなんぞ使いたかない。PostgreSQLの
方がまだマシだ! どこも騙し騙し運用してるのが実態だゾ。
昔は良かったのかもしれんがな。
0505デフォルトの名無しさん
NGNG煽りだとか反論だとかいうわけじゃあないですが
どのDBもそういう面があるんじゃないですかねえ
管理上の負担という意味ですけども
0506デフォルトの名無しさん
NGNGしかし、実際の運用となると、OracleどころかSQL Server
程の堅牢性も無い。すぐに不整合状態になる上、復旧する
手段に乏しい。IBMに言わせれば、その状態でも支障は無い
ということだが、常にそうだということはなく、仕舞には
意味不明な挙動となる。何度も経験して、もう客には勧めなく
なった。たとえWebSphereと組み合わせる場合でも、DB2は
やめとけ!、と強く言いたい。
尤も、これが当てはまるのはWindows版だけかもしれんが。
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGするとWindows上では何を薦める?
やっぱり金食いオラクル? もっと楽チンMS-SQL? 大穴でFirebirdとか?
0509デフォルトの名無しさん
NGNG0510506
NGNG基本的にはOracle。金が無ければSQL Server、規模によっては
MSDEでもオケーイだったりする。WebSphereと組み合わせるなら
迷わずOracleだな。SQL Serverは組みにくいし、Javaとの連携
も弱いんで、アプリ組む側としてはOracleを勧めたいんだが、
運用面ではSQL Serverの方が何かと楽なんだよな・・・。
Interbaseは使ったことない、スマソ。
>>509
それは絶対無い。PostgreSQL使うんなら、別にLinuxサーバ
立てるのを勧めてる。その方が結果的に安く済む。
0511デフォルトの名無しさん
NGNGMySQLが使える場面ならMySQL。
駄目ならMS謹製でいいじゃん。
金食いは却下。
0512デフォルトの名無しさん
NGNGああそうか。俺はいつも AIX か Solaris ばかりだから Windows ではそうかもしれん。
っていうか Win 版はローカルで開発テスト用に使うくらいかな。実運用に使ったことは
ない。
Win で実運用するのに イイ! DB って何だろう。やっぱり SQL Server なんかな。Win 版
Oracle も使ったことあるけど、やっぱ開発目的だったし。
0513デフォルトの名無しさん
NGNGWinなら、Oracleでないか、やっぱり。てか、Oracleは逆に
Win版以外は信用出来んぞ。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG中年無能管理職「ん?なんかヴォクのエクセルと似たようなものじゃん」
0516デフォルトの名無しさん
NGNGOracle=SQL>DB2
顧客の印象
Oracle>>SQL>DB2
コスト
一概にはいえない。が、
DB2>SQL>>>Oracle
将来性
SQL>Oracle>>>>DB2
(OracleはJavaの将来性に連動)
0517デフォルトの名無しさん
NGNG0518大学生
NGNG何のためにDB使っているんですか?
たとえばCの配列にデータぶちこんでファイルに書き出して
おしまいじゃダメなんですか?
未熟者のせいかDBを使うメリットがわかりません..
0519デフォルトの名無しさん
NGNGシングルユーザならそれでもいい。
が、複数のクライアントから同時にリクエストを受け、トランザクションを
処理し、1秒たりとて停止する事は許されない...
そんな要件の時は、単純な配列操作じゃどうしようも無いのはわかるよな。
1から実装してもいいけど、とんでもなく工数かかるはずだしね...
0520デフォルトの名無しさん
NGNGオレモナー
0522デフォルトの名無しさん
NGNGシングルユーザーでも、データはデータベースが管理してくれるから
データ管理が楽になったりデータの消失を防げたりするし、
アプリケーション動かしてるPCとは別のPCでデータを処理するから、
負荷を分散できるし、まああと卒研の時使ったっていうだけでちとはったりが
利くぐらいだなw
0523デフォルトの名無しさん
NGNGそれだけでも使う理由になるよ〜
0524デフォルトの名無しさん
NGNG既存の資料を見ていたら、テーブル作成時の
SQL文などが残されていないことが発覚。
SQL ServerならEnterprise Managerを使って
既存テーブルのSQL文をはき出す機能があるようなんですが
MSDEなんで、使えません。
これ、たぶんT-SQLの機能を使っているのだろうと
調べてみたんですが、sp_helptextはテーブルの情報は
対象外だし、sp_tablesはSQL文を見せてくれないようです。
どうしたら、Enterprise Managerと同様の機能を使う
事が出来ますか?キーワードだけで構わないので
教えてください。
0525デフォルトの名無しさん
NGNG0526524
NGNGすいません、書き方が悪かったですね。
SQLサーバーが手元にないので
Enterprise ManagerからMSDEに接続するような
オペレーションが出来ないのです。
MSDE1.0なんで、SQLサーバー7.0相当なはずですが
SQLサーバー2000の評価版とかを手に入れて
とりあえず作業してしまうのもありなんでしょうか?
それとも、これはタイーホでしょうかね?
0527デフォルトの名無しさん
NGNGDB2
性能自体は問題ないけど、
ストアドプロシージャをDB2自身で
コンパイルできないというのが
たまげたね。
SQLプロシージャをコンパイルするのに
他にVCやgccなどのCコンパイラが別途必要と
なるということ。
Linuxではコンパイル&実装、稼働できたのに
同じSQLコードをSolarisのDB2に移植しようとしたら
何故かCコンパイルエラーとなって実装できない
という事態に現在陥っている。
gccもg++もForteC、C++も全滅。
他のDBではあり得ない話だ。
むかつきage
0528デフォルトの名無しさん
NGNG漏れも、DB使うまではメリットが考えられなかった。
わざわざ高い金払って、プログラムごりごり書けばできることをやるんだからね...
DBはACIDがそなわっているパッケージソフトみたいなもの。
データを楽で安全に扱うためのエージェント&ライブラリだからね。
>>527
DB2って設定も面倒らしいね。漏れは決して使わない。
0529デフォルトの名無しさん
NGNGVSでSQL-DMOつかって管理ツールつくるってのはいかがでしょう。
ちょっとみてみたらGenerateSQLってメソッドがあったんで多分これで
SQL文吐き出せそう。
0530529
NGNGもう少し見てみたけど
C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples\sqldmo\vb\SQLScripts
このSQL2000のサンプルまんま使えます。スクリプト出力が全部できる。
MSDE1.0(orSQL7.0)でも多分大丈夫。
ライセンスもいらないはず。
0532デフォルトの名無しさん
NGNGマジっすか? やっぱDB2使うのやめとこう。
0533デフォルトの名無しさん
NGNGをぉ!!有力情報ありがとうさんでっす。
家がMSDE2000な環境なので、早速調べてみたところ
C:\Program Files\Microsoft SQL Server\80\Tools\DevTools
配下にはIncludeとlibフォルダしかなかったっす。
SQL2000の評価版も近々入手予定なので
そのときには早速調べてみることにしますです。
0534533
NGNGん?ひょっとして、自分へのお答えを頂いているのでしょうか?
示されたURLではよくわからなかったのですが・・・・
とりあえず、CNETでMSDEを元に検索かけたところ
ExtraSQL
http://asia.cnet.com/downloads/pc/swinfo/0,39000587,39022225s,00.htm
というのが、自分のやりたいことを実現できそうな気がするのですが、、、
(英語に自信がないので詳細不明)とりあえず、ダウンロードして
インストールしたら、SQLServerのクライアントツールが必須でした。
どっちにしろ、SQLサーバー2000の評価版を手に入れる必要が
あるみたいです。
遅レス、スマソでした。
0535530
NGNGデフォルトだとsample入らないのでオプションインストールしてみてください。
0536533
NGNG本日SQL2000が入手できたので早速調べてみたら
まさにそのままの物がありましたね・・・・・・
ついでにDevTools\Samples配下を色々と調べてみたところ、
かなりためになりそうな物がゴロゴロところがっておりました。
マジでサンキューでした。
0537デフォルトの名無しさん
NGNG0538
NGNG0539初心
NGNG返事かえってこないのでここで質問します。マルチな形ですいません。で、
SQL文の話になるんですが、文字列の中にシングルコーテーションを含む
検索はシングルコーテーション2こ並べてクリアできますよね。でも%_を検索
したいときってどうすればいいですか?
0540デフォルトの名無しさん
NGNGそんなことをするとますます返事が返ってこないという罠。
0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNGUNIX上のC++のプロジェクトからOracleに触らなきゃいけないけど、ふつーPro*C/C++ですよね?
(プログラムはDB主体ではない)
すっごい疑問なのだけど、DB本体は進歩しているのに、C++からのアクセスは
なんで10年以上前の幼稚なレベルで停止してますか?
OracleはJavaと一蓮托生に決めたから、C++屋は寄ってくるな、あっちへいけってことか。
MSにしてもメインはC#/VB.NETだけど、C++でもSQL文書くのに埋め込みSQLや
プリコンパイラは使わせないぞ。
0544デフォルトの名無しさん
NGNG0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGuser1, user2 ともに、データベース DB1 へのアクセス権はあるんですが、
user1が作ったテーブルを、user2が見ることが出来ず、
また逆もそうです。
どうすればuser2が、user1が作ったテーブルを見ることができるようになりますか?
0547デフォルトの名無しさん
NGNG0548546
NGNGおへんじありがとうございます。
select 等にも権限をあたえていかないといけないんですか?
それはいったいどうすればいいんでしょうか?
0549デフォルトの名無しさん
NGNGgrant dba to user1,user2
0550546
NGNGps_XXXXX
とかいうののリストみたいなのは無いんでしょうか?
0551549
NGNG0552デフォルトの名無しさん
NGNGEnterpriseManager使わないとゲイツ様に怒られます
0553デフォルトの名無しさん
NGNGuser1.table名
0554山太郎
NGNGBooksOnline
↓
Transact-SQLリファレンス
↓
システムストアドプロシージャ
鯖2000の場合。それ以外は知らないっす。
0555デフォルトの名無しさん
NGNG0556546
NGNGお返事ありがとうございます。
そのEnterpriseManagerっていうのはなんでしょうか?
0557546
NGNG今SP4をDLしてます。
お返事くれた方々ありがとうございます。
0558デフォルトの名無しさん
NGNG使ってるけど。
0559546
NGNGEnterpriseManagerというのがどこにも存在しません。
いったいどうすればいいんでしょうか?
0560デフォルトの名無しさん
NGNGバージョンは?
0561546
NGNG0562デフォルトの名無しさん
NGNG無いなら、インストールオプションで外したのかも。
クライアントツールのみ再インストールすれ。
0563546
NGNGありません。
ちなみにインストールフォルダは、
C:\MSSQL7
(デフォルト指定)
となってます。
MSDE と SP4 を入れなおしてみましたが、
どこにもそのようなインストールオプションはありませんでした。
0564デフォルトの名無しさん
NGNGSQLServerに付いている。
0565562
NGNG0566546
NGNGSQLServerとはならないんですか?
MSDE の SQL Server サービスマネージャというのでサーバを稼動させるんですが、
この状態では SQLServer は入ってないということでしょうか?
よく理解できません。
0567546
NGNGMSDE のサーバは、SQLServer という名称であるがしかし、
SQL Server7.0 とは別物で、
名前はほぼ同じだけど実態は違うものということでよいのでしょうか?
それで、SQLServer7.0SP4 は、
SQLSever7.0 と、MSDE1.0 に対してあてる共通のファイルであり、
今回、SQLServer7.0 はマシンに入ってなかったので、
単に MSDE 部分だけがグレードアップされた。
ということでよいのでしょうか?
0568546
NGNGていうか、MSDE のインストールのデフォルト指定パスが、
C:\MSSQL7
となっている以上、
SQLServer7.0 と無関係であるとはいいにくそうなんだけど。
0569546
NGNGとりあえず、access2000 のヘルプ、Acadp9.chm より、
システムストアドプロージャのリスト&説明を見つけました。
ありがとうございます。
っていうかなんでこんなところにのっけてるんだ?
0570デフォルトの名無しさん
NGNG変に自分で勝手に考察せずに検索すればいくらでも説明サイトが見つかる
0571デフォルトの名無しさん
NGNGおお、いましたか。今試しているところのものです。
SQLXMLは参照系では威力を発揮しそうですが、更新周りはどんなものでしょう。
どういうところが便利だと思いますか?
とかとか聞いてみてもいいですか。
0572デフォルトの名無しさん
NGNG【IBM、自己修復機能を持つデータベース・ソフトのベータ版公開】
http://japan.cnet.com/News/Flash/2002/2002-0723-F-5.html?mm
0573546
NGNGまとめると、MSDEのSQLServer で、
user1, user2 がおり、それぞれデータベース DB1 へのアクセス権、テーブル作成権があり、
user1で作ったテーブルTTTはuser2から見れず、
user2で作ったテーブルUUUはuser1から見れません。
エラーメッセージ:
1> 2> メッセージ 208、レベル 16、状態 1、サーバー KKK、プロシージャ 、行 1
[Microsoft][ODBC SQL Server Driver][SQL Server]オブジェクト名 'TTT' は無効です。
0574デフォルトの名無しさん
NGNGSQLServerには
grant 文はないんだっけ?
0575デフォルトの名無しさん
NGNGhttp://www.microsoft.com/JAPAN/developer/library/tsqlref/ts_ga-gz_8odw.htm
俺ってやさしいぜ。
0576546
NGNG当然、 user1 において、
GRANT SELECT ON TTT to user2
とやればいいんですよね。
でもだめでした。この文自体はエラー無く実行されるんですが、その後
user2 でselectをかけると相変わらずエラーです。
不思議です。
0577546
NGNGSELECT * FROM user1.TTT
とやったらOKでした。
とりあえずのところ解決の雰囲気ですがありがとうございます。
0578デフォルトの名無しさん
NGNGなんだ、スキーマの問題だったのか...
MCPで出題されたら難関だね。
0579デフォルトの名無しさん
NGNGこれが自己修復機能?笑える。
>自らシステムを監視し、トラブルが発生した際に管理担当者にメールやポケベルで連絡し、対応を促す機能
0580デフォルトの名無しさん
NGNG本家サイトをみると "self-managing and self-tuning capabilities" だから
自己監視 & 自動障害通知のことだな。っていうか障害管理は Tivoli じゃないのか。
0582546
NGNG>>577は、>>553のことを思い出してのことでした。ありがとうございます。
最初に単に user.table とやった時エラーだったのですっかり忘れてました。
grant を行った上で、user.table としたら成功でした。
0583デフォルトの名無しさん
NGNGおめでと。
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNGレスがつかないのでこっちで質問させてください
SQLなのですが
dump tableでテーブルのバックアップを取り、
load tableで復元しようとしたのですが
メッセージ 8403、レベル 16、状態 1
テーブル '〜〜' はインデックスを二重に定義しています。
テーブル '〜〜' のロードは中断されました。
というエラーがでてしまいます。
インデックスの削除もできないようでドツボにはまっています。
どうかテーブル単位で復元させる方法を教えてください。
よろしくお願いします。
0588デフォルトの名無しさん
NGNGODBCでSQLにつなげると通信は暗号化、圧縮されているのでしょうか。
おしえてください。
http://www.zdnet.co.jp/mobile/news/0108/08/fast.html
こういう商品があるところを見ると圧縮されていないようですが。
現在VBでADOを使いODBC経由でインターネット上のSQLServerにアクセスしてます。
0589デフォルトの名無しさん
NGNGあ〜、すみません。つぃ勘ぐっちゃって・・・(w
0590デフォルトの名無しさん
NGNGガクガクブルブル
0591デフォルトの名無しさん
NGNGネットワーク パケット内のデータ
SQL Server では、クライアントとサーバーの間で送信されるデータを暗号化できます。
これにより、アプリケーションまたはユーザーがネットワーク上のデータ パケットを傍受しても、
機密データ (SQL Server のインスタンスへのログイン時にネットワークを介して送信するパスワードなど)
を表示することができなくなります。SQL Server では、Secure Sockets Layer (SSL) を使用して、
アプリケーション コンピュータと、SQL Server のインスタンスとの間でやり取りされるすべてのデータを
暗号化できます。
0592デフォルトの名無しさん
NGNG暗号はSQLに機能としてあるんですか。スマソ。
通信量の方が気になってたので見落としてました。
0593デフォルトの名無しさん
NGNGではございません。某中小ベンチャー超零細企業のとあるシステムを開発してます。
>>590
はい。インターネットに晒してます。セキュリティー気になりますが・・・・・・・・。
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG自分のことだね
0596デフォルトの名無しさん
NGNGちとDBの話題とはかけ離れてしまいますが、無法地帯の経路上は
IPSecやPPTP(って大丈夫か?)でVPNにしていないのですか?
アクセスポイント固定としている場合のことですけど。
0597デフォルトの名無しさん
NGNG取りあえずそれらの技術がどんなもんか理解して物言ってますか?
0598デフォルトの名無しさん
NGNGIPsecでVPNって、IPsecなPublicNetworkがあるのかと小一時間
0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNG自分のことだね
0601594=599
NGNG俺に悪意があれば、経路盗聴より直接鯖アッタクするし。
後さぁ、VB(ADO−ODBC)の位置も解り難いし。
データの圧縮ってどの程度のデータやり取りするんだろ?
はぁ…
質問すら出来ない。
素の馬鹿って、見てて微笑ましいな。
0602デフォルトの名無しさん
NGNG自分のことだね
0603デフォルトの名無しさん
NGNGそうだね。
0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNG>>598 問い詰めちゃってください。つか芸(ヒネリ)が無いですね。
0610デフォルトの名無しさん
NGNGお前ら教えてください。
0611デフォルトの名無しさん
NGNG煽りすら出来ない馬鹿って可哀想だな。
0612デフォルトの名無しさん
NGNG煽りがいの無いヤシにどうしろと?
0613デフォルトの名無しさん
NGNG「煽り」以外の手段を考えよ。
0614デフォルトの名無しさん
NGNG結局のところ、RDBMSを技術で判断するフェーズは終わったのかも知れん。
後は、政治、経済、夢、慣れ、情報、希望、そんなところで判断スレ。
0615588
NGNG俺にこんなことやらせる会社に文句言いたいんだけどさ、
素の馬鹿っていってるやつにさ、こっちの会社はいってセキュリティー関係の
対策とってもらいたいね。
はっきりいって納期短いのに、毎日サービス残業でさ、やってらんねーよ
君採用するようちの会社おいで。
まあそれ以前に言葉のつかいかた覚えろや
ほかのやつらも気分害してるみたいだぜ?
DB使ったシステムの開発はじめてだぜ?
セキュリティーも問題あるのに勉強するひますらないんだぜ?
鯖の直接攻撃?そりゃいくらでも方法あらーな
0616デフォルトの名無しさん
NGNG逆切れの見本だな。
まぁ馬鹿なりに、ちょっと進歩したからまじレスすると、
暗号化の事を本当に聞きたいの?
暗号化じゃなくて通信量の圧縮じゃねーの。だと邪推するが。
0617588
NGNG>質問の仕方を覚えてから、言葉使いを指摘しろ。ばーーーーーか。
> 逆切れの見本だな。
>
> まぁ馬鹿なりに、ちょっと進歩したからまじレスすると、
> 暗号化の事を本当に聞きたいの?
> 暗号化じゃなくて通信量の圧縮じゃねーの。だと邪推するが。
びびってんじゃねーぞ。
おたくまるだしだな?あ゛?
0618デフォルトの名無しさん
NGNGはぁ。まいいや。
本当の馬鹿を見た気がするな。
0620デフォルトの名無しさん
NGNGネットワーク関係だから、通信技術板でスレ立てれば。
またIP晒したりしないようにね。
0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNGクライアント数とかグレードによって値段違うのはわかるけど
一番トータル的な機能、価格で。オラクルが馬鹿高いとは知ってるけど
他のに比べるとそんなに馬鹿たかいの?
postgresとかMySqlとかいわないでね。
0623デフォルトの名無しさん
NGNG0624デフォルトの名無しさん
NGNGOracleがいいよ
0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNGんで、クライアントツールはでべろっぱedition買うと。
0627デフォルトの名無しさん
NGNGトランザクションがありません。ロールバックできません。
ストアドプロシージャが記述できません。
でも仕事でやらされてるんです…。なんでも Oracle や SQL Server の
何十倍という速度でデータをロードすることができるんだそうで…。
Oracle Loader ってそんなに遅いんですか? 最近では 一時的にインデックスを
オフにしてロードしてインデックスを張りなおすとかできるって聞きました。
SQL Server にも Bulk Insert という高速ロード方法があるとか聞きました。
Infomix RedBrick がロード最速なんてウソですよね?
どなたか、比較した方いませんかね。
RedBrick 捨てて、まともな DBMS 使いたいんですよぉ。
0628デフォルトの名無しさん
NGNGオラクルやMSSQLより高速じゃないとつとまらないのか?そんな仕事ある?
それともクライアントがインフォミックス使えやっていってるの?
0629デフォルトの名無しさん
NGNGInfomix RedBrickはスタースキーマ理論に基づいていなかった?
もしそうならロードは遅くなったはず。データウェアーハウスに
特化したデータベースとして面白いとこもあるDBだけど。
627の業務がOLTPバリバリだったら上司が馬鹿なんで直ぐに逃
げ出せ、データウェアハウスの仕事だったら、めったに無い機会
なので真剣にやってみたら。
0630デフォルトの名無しさん
NGNGヤツが間違ってるのでは? 速度を稼ぐためにそう言う実装もアリだよ。
サーチエンジン系なんてトランザクション要らないし。
で、私は RedBrick 知らないので何とも言えないけど、実は単にDB
を no log モードで構築してるダケって事ないの?
0631627
NGNGOLTPは皆無のDWHです。データは夜間の一括ロードでのみ追加され、
Update文, Insert文, Delete文が流れることは一切ありません。
>>628 全国の店舗(500店舗)の売上明細データ(40万件)を夜間の4時間程度の
間にデータベースへ取り込まないとなりません。当初、Oracleを使っていた
らしいのですが、データロードに半日以上かかっていたということで、
RedBrickになったようです。
けど、Oracle も SQL Server も OLAP に力を入れてますよね。
ですから、現状ではかなりロードの手法も改善されているのではないかと思うのですが…。
DWHだったらトランザクション・ストアドなんて不要なのでは?
とお思いでしょうけど、実際やってみると明細データだけでは十分な
レスポンスが得られず、集計データを作成しています。
この集計データが問題で、
場所軸では 店舗別, 地域別, 県別。
時間軸では 時間帯別, 日別, 週別, 月別。
商品軸では 単品別, 小分類別, 中分類別, 大分類別。
これら各軸の粒度を任意に組み合わせた 3 x 3 x 4 = 36通りの集計データを作る…
のは困難なので、クライアント要望から必要な集計データを 10通りくらい作成しています。
OLAPでキューブを作成すれば、36通りの集計データを自動で作成できると思うのですが…
OLAPを使ったことがないので良くわかりません。
Oracle, SQL Server の OLAP でこのような業務をこなすことはできないでしょうか?
0632629
NGNG>レスポンスが得られず、集計データを作成しています。
これじゃ、RedBrick使う意味ないねぇ。一度、IBMの技術的サポートに
金積んで設計から見てもらったら?自分とこもInfomix時代に来て貰った
ことがある。(IBMに吸収されてやってくれなくなったかも。しかし、これ
やらんとこのDBは普及せんと思うが。)
0633627
NGNGということは分かっているつもりなんですが…。
2年分の明細データ件数は 4億件になっています。設計の見直しをしても、
4億件の生データのみで運用(集計データ不要)ができるとは思えないのですが…。
>>629さんのところでは、設計見直しでどの程度の効果がありましたか?
RedBrick自体が「事前計算ビュー」という仕組みを搭載して、
集計データの作成を薦めているようですし。
結局、生データからの自由な分析なんて理想論だったのではないかと思っています。
集計データを作らないといけないのであれば、OLAP が良さそう…。
OLAP経験者いましたら意見聞かせてくれませんか?
0634厨房2号 ◆OjTjK0LY
NGNGOLAP、DWH、RDBを少し誤解してるような気がする。
どんなやりかたしても、結局のところ4億件のデータを処理する
時間は必要な訳で…
統計処理(多変量解析や頻度分析)をやってるならともかく、足し算引き算レベル
ならOLAPとかの問題じゃなくて、泥臭いチューニングの問題じゃないかな?
0635627
NGNGでも、ユーザーが「8月のA店のスナック菓子の売上が見たい」と思ったときに
4億件をリアルタイムで集計するのは無理があると思うのです。
先輩がいろいろとインデックスやらチューニングしたそうなのですが、
実用できる速度にならず、集計データという道を歩んだようです。
OLAPキューブについて誤解しているようなので教えてください。
OLAPキューブというのは、各軸の組み合わせ結果を
事前集計して格納しておくものではないのでしょうか。
統計処理をやりたいとユーザーには言われていますが、
まだそこまでたどり着けていません。CRMや年代別売上傾向やバスケット分析…
到底リアルタイムで処理できるとは思えません。あぁ地獄だぁ。。
0636厨房2号 ◆OjTjK0LY
NGNGうーん。データ量ユーザニーズと君の問題意識が恐ろしくずれてる。
OLAPって何?どう?何てレベルの人が困ってると言われても
そりゃ困るだろうなぁ。ユーザーはもっと困るだろうな。
そうとしか言えない。パソオタは死ねって感じかな(w
0637デフォルトの名無しさん
NGNG0638629
NGNGいいのでまじレス)
636は言葉は悪いけど自分も同意見。技術サポート受けるとか以前の話
みたい。4億件のリアルタイム集計とか問題点書き出して上司と相談して
みたら?あと、ひまだったらMSがSQLサーバの技術資料として公開している
ものの中にOLAPキューブの入門編があるので読んでみて。RedBrickについ
てはDBマガジンに以前、設計者へのインタビュー記事が載っていたのでこち
らも興味があったら。
0639627
NGNGユーザーニーズと私の問題意識のズレを指摘していただけませんか?
(自分では方向性の間違いに気づけずにいます。)
ユーザーは、任意の粒度でデータを抽出したいと言っていますが、
現状 良く使われるであろう視点で 10程度しか集計データをつくっておらず。
この集計データには、たとえば「月単位, 店単位, 単品単位」がありませんので、
ユーザーが「8月のA店のコカコーラ350mlの売上数量を見たい」と思った場合、
生データをリアルタイムで集計しなければなりません。
「月単位, 店単位, 中分類単位」であれば集計データからひっぱれるのですが…。
結局のところ、すべての組み合わせについて事前集計データが必要なのではないかと。
634さんのおっしゃる通り、「4億件のデータを処理する時間は必ず必要」なのですが、
要求時集計と事前集計ではレスポンスがまったく違うはずです。
それで、「すべての組み合わせについて事前集計」を満たすのが
OLAPキューブではないかと考えています。
CRM, 年代別売上傾向なども同様に,あるタイミング(月に一回とか)で
事前集計を行わないと不可能だと考えています。さらに、この処理は
OLAPキューブ作成のような単純な足し引きでは行えませんので、
ストアドプロシージャおよびトランザクションが必要だと感じています。
JavaやVBなどの外部プログラムからJDBCやADOでのアクセスできますが、
オーバーヘッドが大きく更新処理に利用できるようなものではありません。
正直なところ、OLAPという方向で進めようとは思っていて、
OLAPの使用経験などが聞けたらいいなぁ、と思って書き込みさせていただきました。
0640627
NGNG月ごとにデータベースを分けるということはできません
(アクセス時の切り替えがわずらわしくなるので)が、セグメントを分けて
別のディスクコントローラーにぶら下がるようにはしています。
>>638
SQL Server BooksOnline の OLAP に関する説明は読んでみました。
これを読んで OLAP にかなりの期待を持っています。
Oracle での OLAP経験者の話など聞けたら…。
余談ですが。この案件は以前、H社が受注してシステム構築を行ったことがあるもので、
ユーザー問い合わせから結果が出るまでに 20分から数時間かかるため、実用に絶えずボツになりました。
それで、なぜかうちで請け負うことになりました。一応、事前集計データから引っ張れるものであれば
3分程度でレスポンスを返すことができています。しかし、いま H社と同じ状況に立場におかれようとしています。
H社のハードウェアがどうなったのかは知りませんが、うちの営業曰く
「契約不履行によるリース解約で、ハードウェアを引き上げないといけなくなる」とか。
0641厨房2号 ◆OjTjK0LY
NGNG0642厨房2号 ◆OjTjK0LY
NGNG>OLAPの使用経験などが聞けたらいいなぁ、と思って書き込みさせていただきました。
猿自爆。死ね。
0643厨房2号 ◆OjTjK0LY
NGNG技術的なことを聞きたかったら、先輩が頑張ったのにとか、
H社が失敗したなんてことは関係無いんだな。
先輩が施したチューニング内容とかが大切。
H社の失敗内容が大切。
ミドルウェアは銀の弾丸じゃないんだから。
君の質問レベルだと、マシン構成、予算も、比較検討材料になってくるし、
想定利用ユーザの数、1ユーザのデータ利用量、全部材料としてUPしなきゃ
答えようがない。
勘違いするなよ、そんなものUPされても適格なアドバイスにならんぞ、
君自身が問題点の切り分け出来てないし、理解してないから、アドバイス
受けたとしても鵜呑みが精一杯だろう。
結局またユーザを困らせる事になる。
ここまで言っても理解してないだろうな…
まぁOLAPだろうが、RedBrickだろうが、猿でも触る事は出来るんで、
また一つデスマーチが始まるんだろうなと思って俺は終わりにするよ。
0644627
NGNG貴重なコメントありがとうございます。
私の認識ですが…
・先輩ががんばったインデックスチューニングとは、
一般のRDBMS,OLTP業務で使われるものであり、DWHの理想論を実現できるものではない。
OracleやMSSQLでいかに効果的なインデックスチューニングを行っても,
テーブル全体の 1割程度以上のレコードを必要とする場合(オプティマイザの判断により)テーブルスキャンが行われますよね。
DWHで生データ処理でまかなおうとしたら、対象レコードが多く、ほとんどの場合テーブルスキャンが最善の策ということになります。
ですから、インデックスチューニングでなんとかなるという発想自体に無理があったのではないかと私は考えています。
ところが、>>634さんも足し引き程度ならチューニングの問題だとおっしゃっていましたので、
大量データの取り扱いが チューニングで改善された事例等あればお聞きしたかったわけです。
・H社の失敗は、DWHの理想論を引きずるあまり,
集計データの作成を怠ったことにあると思います。
>>632さんも、RedBrickで集計データを作成したら意味がない、とおっしゃっていましたが
実際のところ, パフォーマンスが出ないのです。IBM(Infomix)自体が
事前計算ビューによる集計データの作成を推奨していますし。
以上のことから、私は RedBrickというミドルウェアの限界を感じているわけです。
システムパフォーマンスということでは、おっしゃる通りハードウェアなどを含め
システム構成全体の情報が必要になるのですが…。
> 勘違いするなよ、そんなものUPされても適格なアドバイスにならんぞ、
> 君自身が問題点の切り分け出来てないし、理解してないから、アドバイス
> 受けたとしても鵜呑みが精一杯だろう。
勘違いするつもりもなくて,「○○な構成で遅くて困ってます。
どうしたら良いですか?」などと聞くつもりはありません。
私なりに OLAP に着目していて、「OLAPってどうですか?」と聞いているわけです。
また、Oracle, MSSQL で OLAPシステムを構築しようとした場合、データをロードする必要があるわけで、
一番はじめの「Oracle, MSSQL でのデータロードはいまだに遅いのでしょうか?」という質問になったわけです。
先輩は 40万件/日 のロードに 半日以上かかったと言っていましたから、これでは OLAP 以前の問題で
Oracle, MSSQL が採用できなくなってしまうわけです。
0645627
NGNGうちの会社には専任SE自体がおらず、みな実務者(SE兼PG)です。
デスマーチは避けたいと思っていますので、十分な工期は確保しようと思っています。
ちなみに CRM, 年代別統計などの案件はまだ受注していません。
いまの売上問合せ業務でも(レスポンスに関する)問題解決ができていないのに、
安請け合いすると、それこそデスマーチになりかねないですからね。
0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNG0649厨房2号 ◆OjTjK0LY
NGNG0650デフォルトの名無しさん
NGNGヨムキニナランノダヨ
0651デフォルトの名無しさん
NGNG同意するです。
厨房2号ってしょせん(以下略
0652デフォルトの名無しさん
NGNGそうか?
初質板にいるような、回答者が質問し返して初めて重要な情報を
小出しにしてレスつける奴とさほど変わらんようにしか見えん・・・
0653629
NGNG>>632さんも、RedBrickで集計データを作成したら意味がない
別に集計データ否定したつもりでは無いのですが。。。。632で
書いた技術支援もInfomix Vistaによる集計データ管理の改善
だったもんで。
なんか意図が伝わっていないみたいだけど。。。。ただ、
Infomix Vistaの方を使い
Infomix Vista
0654629
NGNG0655デフォルトの名無しさん
NGNG質問者はピンポイントで必要な質問をしていたと思われ。
1)オラクルのロード遅いのけ?
2)レッドブリック遅いのでOLAPどう?
それに対して
「オラクルのロード速度が問題になる仕事なんてあるのか?」
「レッドブリックの使い方が悪いだけちゃうんか?」
「インデックスいじっとるんかいな?」
と的外れな質問ばかりだから質問の意図を説明しないといけなくなったんだろ。
0656655
NGNGオラクルで40万件のロードに半日かかるってのはちょっと信じがたいな。
さまざまな要因でロード速度は変わるけど40万件なら君の言う
夜間更新で処理できることが多いと思う。
ロード後に複雑な更新処理を行っているとかないのか?
0657627
NGNGこういった場所なら、技術面・機能面だけでなく事例などの話も聞けると
思ったのですが… なかなか事例を聞くことはできないようですね。
(Oracle, MSSQL使いの方々はやはりOLTPが多いのかな…?)
ちなみに、雑誌等の事例紹介はあまり信用しないほうがいいですよ。
今回の事例も雑誌では成功事例として紹介されていますし。
私もユーザーの担当者もシステムに満足していませんが、
会社の上役は双方ともなぜか満足しているようです。
0658デフォルトの名無しさん
NGNG0659デフォルトの名無しさん
NGNG1.クライアントから実行してる?
→ネットワークのトラフィック低減のためにDBサーバーと同じマシンで実行してみる。
(ただし、セキュリティ的に許されるならば)
2.従来型パスでなく、ダイレクトパスロードを試してみる。
→インデックスの重複チェックなどが省かれるため通常のに比べて早いが、もしデータの
整合性が取れていない時に面倒なことに。
40万件のロードに半日ね。
初期化パラメータがデフォルトのままなら考えられなくもないが、今までの会話を見てると
それなりにやってそうだしな…。
0660デフォルトの名無しさん
NGNGデータ ウェアハウジングと OLAP
http://www.microsoft.com/japan/developer/library/olapdmad/agaboutolap_9i5s.htm
"データ ウェアハウジング" と "オンライン分析処理 (OLAP)" という用語は同じ意味で使用されることがありますが、
実際にはそれぞれ意志決定支援システムまたはビジネス インテリジェンス システムと呼ばれる異なったシステムの
コンポーネントを指す言葉です。この種のシステムは、データベースとアプリケーションにより構成され、組織における
アナリストの意志決定を支援するために必要なツールを提供します。
データ ウェアハウスとは、主に組織の業務履歴を表すデータが蓄積されるデータベースのことです。蓄積された業務
履歴データを分析することによって、戦略的計画の立案から組織別の実績評価に至るまで、さまざまなレベルで企業
の意志決定を支援します。データ ウェアハウスでは、オンライン トランザクション処理 (OLTP) システムのように、トラ
ンザクションをリアルタイムに調査することよりも、分析を支援することを目的にデータが編成されます。
OLAP とは、データ ウェアハウスを使用してオンライン分析の効率を高め、繰り返される複雑な分析クエリに迅速に応
答できるようにする技術です。OLAP では、マルチディメンション データ モデルとデータ集計テクニックにより、大量の
データを編成および集計します。これらのデータは、オンライン分析ツールとグラフィカル ツールを使用して迅速に評
価できます。アナリストが回答を求めたり、可能性を探ったりするため、業務履歴データに対してあるクエリを実行した
結果、さらなるクエリが必要になる場合もあります。OLAP システムは、分析の速さと柔軟性により、アナリストをリアル
タイムで支援します。
0661627
NGNGこの文章は以前に読んだことがありました。
(SQL Server BooksOnline にも収録されていますよね。)
マイクロソフト(SQL Server)の視点では、
DWHとは、単なる「業務履歴を表すデータ(生データ)が蓄積されたデータベース」であり、
OLAP層で「大量データの編成・集計」を行うと。SQL Serverでは、データベースエンジン自体は
OLTP用と同じものを使用して OLAPサービスを追加する形になっていたと思います。
ところが、Infomix(RedBrick)の視点では、
DWHとは、データベースとともに意思決定支援システムを構成するための機能も備えたもの
と捉えているようです。具体的には、DWH向けのSQL関数(ランク関数など)が豊富に用意されていたりします。
(まぁ、用意されている関数だけではどうにもならないので、ストアドが欲しいのですけどね)
InfomixにはOLAP層は用意されておらず、集計データの作成はビスタオプションを使って行うのですが、
これがOLAPと違い網羅的ではないので、非常に開発コスト・管理コストがかかります。
>>659
この案件を Oracle でやっていたときは私はからんでいないので詳細については分かりません。
さすがに「なんで半日もかかっていたんですか? 設定とかちゃんとしていなかっただけじゃないんですか?」
なんてことを先輩に言えませんし。。
OracleからRedBrickへの載せ換えは社内ではかなり有名な赤字案件でした。
そのため社内では、「OracleではDWH(大量データのロード)はこなせない」という
レッテル?が貼られてしまっていて、反論・再評価しようとする人間はおりません。
(私もOracleのチューニングについてはほとんどわかりませんし…)
0662デフォルトの名無しさん
NGNG0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNG0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNG0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNG0673厨房2号 ◆OjTjK0LY
NGNG>これがOLAPと違い網羅的ではないので、非常に開発コスト・管理コストがかかります。
文学の世界でも印象批評ってのは、あんまり好まれないよ。
0674627
NGNG失礼しました。
たしかに、OLAPでシステムを構築したことのない私が、客観的評価資料も出さず
(OLAPに比べて)非常に開発コスト・管理コストがかかると表現するのは失礼ですね。
ただ、網羅的に集計データの作成を行い、その整合性をエンジニアがすべて管理する
というのは 擬似的にOLAPキューブ(のようなもの)を作るのと同じことだと思います。
同じことをするのであれば、それを実現できるミドルウェア(OLAP)を
使うほうが コストが低減できると判断したわけです。
(そもそも、OLAPと同等のものをゼロから実装できる(技術的な)自信なんてありませんけどね!)
実際、いまは管理が煩雑になりすぎるということで 集計データを 10程度に絞っていますから、
これを本当に全集計軸の組み合わせを網羅しようと思ったら…
どれだけの時間と人手が必要なになるのか… 考えただけでもゾッとします。
0675627
NGNG管理するよりも、データベースを使った方が 開発コスト・管理コストを大幅に抑えることができる。」
というのは、客観材料を出してはいませんが、多くのエンジニアに支持されていると思います。
同様に、
「すべての集計軸の組み合わせ結果を、アプリケーション独自実装で
無数の集計テーブルに格納するよりも、OLAPキューブを使ったほうが
大幅に開発コスト・管理コストを抑えることができる」と言えないでしょうか?
OLAPキューブ自体がそれを目的としていますから、余計にコストがかかるということは
考え難いのです。私の妄想なのかもしれませんが…。
0676デフォルトの名無しさん
NGNG知識もないくせに屁理屈ばかりでいちゃもんつけてるだけなんだからさ。
仕事でやってない割にOLAPの概要とか勉強してるみたいだし、
何人かがORACLEでも40万件ロードできそうだって言っているし、
ORACLEのロードテストとOLAPの評価してみるといいんじゃないか?
0677デフォルトの名無しさん
NGNGマジデウザイカラサ
0678厨房2号 ◆OjTjK0LY
NGNG問題点の切り分け出来てる?
1、レスポンス(利用者運用時)
2、レスポンス(データ工逐時)
3、コスト削減(運用時)
4、コスト削減(ハード投資)
5、コスト削減(開発投資)
話がゴチャゴチャになっているよ。
>>676-677
うるせーーーーー
ばーか、ばーか、ばーか、糞、変態、キチガイ。
死ね、死ね、死ね、
0679627
NGNG申し訳ないです。書き込みではごちゃまぜに
なっているかもしれませんが、それなりに考えてはいます。
1.レスポンス(利用者運用時) → 改善のために集計データ必須と考えています。OLAP導入の主目的。
2.レスポンス(データ構築時) → 40万件のロードの可能性が出てきた。キューブ作成の時間については未検証。
3.コスト削減(運用時) → ミドルウェア(OLAP)で管理できるので削減できるようになると考えています。
4.コスト削減(ハード投資) → 特に何も考えていません。ユーザー要望で PCサーバしか選択できないのですが、
COMPAQの最上位IA-32サーバ Proliant を導入しています。より一層のハードウェア増強となると
ファイバチャネルくらいしか残っていませんし…。
5.OLAP同等機能をゼロスクラッチする技量はありませんので、そもそもコスト比較できません。
よって 有限コスト対無限コストで OLAPの方がコストが低いと(笑)
(何十人月かけても出来ないものはできないと考えています。)
0680デフォルトの名無しさん
NGNG一連の流れを見てたけど文字通り厨房で全然役に立つこと言ってないしな。
実際のところ、627のほうがこの辺の技術に詳しいんじゃねーの?
0681デフォルトの名無しさん
NGNGお前が話をゴチャゴチャにさせてるのでは?
頭悪いよ>厨房2
0682デフォルトの名無しさん
NGNGうるせー。氏ねよカスが
0683デフォルトの名無しさん
NGNG0684デフォルトの名無しさん
NGNG0685デフォルトの名無しさん
NGNG0686デフォルトの名無しさん
NGNGRedBrickでできているならそれでいいんじゃない
「経験はないが」できそうに思うけど?
40万追加だけなら6時間以上はかからないはず
10通り毎回4億件分処理は不要
(2年以上経過データ削除して集計後に追加分を加算すればよいだけ)
場所軸:店舗があれば他は1意に決定する
時間軸:時間帯があれば他は1意に決定する
商品軸:単品別(商品コード)が他は1意に決定する
なぜ6時間(半日)かかったかテーブル構成を知りたいです
627要約
データ保存期間2年
生データが2年分4億件
1日の追加件数40万件 :全国の店舗(500店舗)の売上明細データ(40万件)
集計データ
場所軸では 店舗別, 地域別, 県別。
時間軸では 時間帯別, 日別, 週別, 月別。
商品軸では 単品別, 小分類別, 中分類別, 大分類別
クライアント要望から必要な集計データを 10通りくらい作成
0687なぎさっち ◆Nagi/lFE
NGNGRedBrickを入れ替えるという方向じゃなくって、RedBrickがDBでもオッケーなミドルのOLAPツール導入したら?
とりあえずこないだDWH EXPOと紹介セミナー見てきたこれとか。
http://www.jmas.co.jp/microstrategy/products/index.html
0688厨房2号 ◆OjTjK0LY
NGNG> COMPAQの最上位IA-32サーバ Proliant を導入しています。より一層のハードウェア増強となると
> ファイバチャネルくらいしか残っていませんし…。
DBのチューナップにファイバチャネル?
Gbitで容量不足になるCPUなど今時無いけどねぇ…
>5.OLAP同等機能をゼロスクラッチする技量はありませんので、そもそもコスト比較できません。
> よって 有限コスト対無限コストで OLAPの方がコストが低いと(笑)
はぁ?
>>660の発言を見てようやくOLAPとDWHの違いを理解したと思って
安心してたんだけどねぇ…
0689627
NGNG板違いになっていますか、申し訳ないです。MSSQL+OLAP vs Oracle+OLAP という
展開になって、いろいろな情報が出てくるのを期待していたのですが。
>>686
テーブル構造はおおむね第三正規形になっていて
名称マスタを中心にいくつかのディメンションを持っています。
Oracleでどのような処理をしていたのかは不明です。
明細ロード後にGroup By & Insert していたのか…
Group By & Export & Import していたのか…
ちなみに現在のRedBrickでは集計テーブルの数だけロードを繰り返しています。
RedBrickのロードでは主キー項目を指定して足し込みロードができます。
指定キーの値が同じならレコードが追加されずに既存レコードの列値(金額など)を
加算していくというロード方法を使用しています。
>>687
ありがとうございます。拝見しました。うーん、あまり惹かれないですね。。
OLAPを導入したいというのと同時に、トランザクション、ストアドが使えない
RedBrickを捨て捨てしたいというのもありますので。
>>688
あの… 大変申し上げにくいのですが、本当に分かってらっしゃいますか?
660の説明はマイクロソフトのものです。Infomix は DWH というものを
単純な蓄積ストレージとは考えていません。また、私は DWH というものを
BI や エンタープライズ のように明確な意味定義がされていないものと
思っています。いわゆるシステム屋の売り文句というか流行り言葉だと思っています。
688さんは DWH をどのように説明しますか? 説明していただけないのであれば、
他の方々にも言われていますし、大変失礼ではありますが、これ以降 あなたの
コメントには反応いたしません。 お互いの DWH の認識を確認できないのに
コストだのなんだの話してもあまり意味がないでしょう?
0691デフォルトの名無しさん
NGNGカンベンシテホシイナ
0692デフォルトの名無しさん
NGNG0693デフォルトの名無しさん
NGNG放置
0694デフォルトの名無しさん
NGNG627のことだよな。(ゲラ
0695デフォルトの名無しさん
NGNGちょっと待ってあげて。
今、必死で検索中だから。
0696デフォルトの名無しさん
NGNGスリーサイズのことだろ?
0697デフォルトの名無しさん
NGNGジサクジエン イクナイ!
0698デフォルトの名無しさん
NGNGうるせー。氏ねよカスが
0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNG参照のみだからトランザクション、ストアドを使う必要はないのでは?
0701デフォルトの名無しさん
NGNGhttp://pc.2ch.net/bsoft/
0702デフォルトの名無しさん
NGNGORACLEでOLAP Server という製品があるけど、経験者はここにはいないと思う
>701
それこそ板違い そこは一般ユーザがPC関係の業務アプリを扱うところ
ここでもいいんじゃないの
スレ違いではあるが、プログラムでDBは必須だし 興味ないの?
0703デフォルトの名無しさん
NGNG0704なぎさっち ◆Nagi/lFE
NGNGちなみにスターとかスノーフレークとか分かる?
0705627
NGNG(他のOLTP業務でもそうですけど)参照だけでもストアドは利用価値大いにありますよ。
またトランザクションが使用できると,一部の更新処理が容易に書けるようになるんです。
いまは何重にもサブクエリがネストした単一のクエリ(=1トランザクション)で
特殊集計テーブルを作成していたりします。(RedBrickはマクロが使えるから
多重サブクエリを書くのは他のDBMSに比べると楽ですね。)
>>704
いちおー概要くらいは分かっているつもりです。
上で挙げた時間軸(時間帯テーブル), 場所軸(店舗マスタ), 商品軸(商品マスタ)を
ファクトテーブルに結びつけたスキーマがスタースキーマですよね。
さらに店舗マスタに地区マスタ, 商品マスタに分類マスタなどを加えたものが
スノーフレークスキーマですね…、ということは分かっているのですが、
RedBrickでスターインデックスを張るとどうなるのかというのが良く分かっておりません。
0706デフォルトの名無しさん
NGNGhttp://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
http://pc.2ch.net/bsoft/
0707厨房2号 ◆OjTjK0LY
NGNGで、ミドルの再選定…
0708デフォルトの名無しさん
NGNG0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNGオマエラの脳みそも正規化してもらえ(プッ
0712なぎさっち ◆Nagi/lFE
NGNG>705
DWHを構築するのにスターとかスノーフレークとかで構築してないのにRedBrickのせいにするのはRedBrickかわいそうな気もする...。
あともうひとつ、MOLAPとかROLAPとか分かります?
とりあえず、既存のRedBrickをセントラルウェアハウスにして、部門別データマート(データマートって最近も言うの?)を作ってあげる、みたいな方向性じゃ駄目なの?
とはいうものの、レスポンスが出ないといっているところが、どのレベルでの分析(支店レベル、経営者レベル)なのかまだ出てきていないので、実はなんともいえない罠。
0713627
NGNGRedBrickでスキーマをスター(スノーフレーク)で構築するというのは
具体的にはどのような設定・作業にあたるのでしょうか?
現在、スターインデックスは張っていますが、これはあくまでも検索用インデックスが
作成されるだけで,多次元データベース化するわけではないと認識しています。
(よって検索パフォーマンスに限界がある…)
スターというのはあくまでOLAP上の概念的(説明的)なものだと思います。
OLAPキューブはディメンションと(その網羅した)メジャー(ファクト)から
構成されますから、OLAPキューブは必ずスタースキーマを持ちますよね。
ですから、現在のRedBrickデータベース設計においても…
1. スタースキーマになっている(OLAPキューブの作成要件を満たしている)
2. スターインデックスを張っている
です。RedBrickはこれらの他に「スターで構築する」という行為があるのでしょうか?
MOLAP(Multi-Dimension OLAP)というのは一般的に言われるOLAPのことですね。
ディメンションによって網羅されるすべてのメジャーをストレージに格納するタイプですね。
問合せに対して、即時集計をする必要がないのでレスポンスが非常に良い。
逆に定期的にキューブを作成・更新する必要があります。
ROLAP(RDB-OLAP)は、キューブを取り扱うインターフェイスがあるという点では
一応 OLAP ですが、内部的には RDB のデータを即時集計して返しているだけ。
多次元データベースを保持しないのでストレージ的にはメリットがありますけど、
今回の案件(レスポンス改善)では利用する意味はないと考えています。
MS SQL Server の OLAP では、上記どちらの形式もサポートしています。
0714627
NGNG部門データマートは無理だと思います。
上位層の人たちは確かに 単品レベルでの売上分析を行わないでしょうから、
粒度の荒いデータベースを用意すればパフォーマンスを改善することができます。
しかし、このシステムのメインターゲットである店長クラスは、
単品レベルの分析から店舗売上形の月間推移や比較(他店データが必要!)まで
フルレンジで分析を行いますから。
0715厨房2号 ◆OjTjK0LY
NGNGこれほど無意味な文章を意味ありげに書けるとわ。
マジでコン猿に向いてるよ君。
#騙される客が悪い。って言うのは辞めにしようと思った…
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNGUNIXをレジストリでダブルクリックできるのれす
0718デフォルトの名無しさん
NGNGそのためには、.net対応のブロードバンドをJAVAでアッセンブルして
SQLの中にDirectXをドラッグアンドドロップしておいたほうが良いと思うけど?
0719なぎさっち ◆Nagi/lFE
NGNG分かった。とにかくRedBrickが嫌いだから、なんとか理由後付けでOracleかSQLServerにしたいだけね。
OLAPツール導入するのにDBMS入れ替えのコストまでユーザに負担させるのは如何なものかと。
>687で見せたツールはROLAPだけど、ユーザが条件指定しておけば任意のタイミング(夜間とか時間指定とか)にデータマート作るみたいな機能もあるんだけど、
それで現状の問題は改善するんじゃないの?
0720726
NGNG「RedBrickが嫌い」だからというのは事実ですけど、その嫌いな理由も
説明してきたつもりです。>>687などのOLAPを利用しようと考えた場合、
RedBrickを単なるRDBMSとして扱うわけですから、SQL Server, Oracle に
比べて全然メリットないと思うのですが? それならこの機会に、
トランザクション、ストアドを備えた フツーのRDBMSを使いたい、
と考えるのはそれほどおかしくないと思いますよ。
(RedBrick単体で構築できるシステムならともかく、その上にOLAPを載せたら
RedBrickを選択した意味がなくなると思いませんか?)
それよりも、もしよろしければもう少しスター(スノーフレーク)について
教えてもらえませんか? いまだに RedBrick で「スターを構築する」
というのが分からないです。
スター(スノーフレーク)スキーマというのは、キューブ(多次元データベース)の
二次元表現(RDB表現)以上の(システム上の)意味を持っていますか?
0721デフォルトの名無しさん
NGNG0722デフォルトの名無しさん
NGNGは技術者と経営コンサルの境界線が見えていないひと
0723デフォルトの名無しさん
NGNGえっ?
0724デフォルトの名無しさん
NGNGそのへんをうまいこと誤魔化して立ち回ると
金がゴロゴロ入ってきますよ
0725デフォルトの名無しさん
NGNGそこまで落ちぶれたくない
0726デフォルトの名無しさん
NGNG提案できる人なんじゃないの?上で出てたCRMとか使うと
こうなりますよー、みたいな。627なんてレスポンス改善しろ
ってことで実装技術を模索してるだけだろ。627がコンサル
だなんて片腹痛いぜ。技術者としてはレス読む限りじゃ
デキルように見える。ミエルダケカモシレンガナー
0727デフォルトの名無しさん
NGNG0728厨房2号 ◆OjTjK0LY
NGNGようやく聞きたい事が分かったみたいだけど、そんな態度で客先に接していると
なると危なくて、何も伝える気にならない。
技術者なら吐いた唾は飲めない。という事をもちっと考えた方が良いよ。
>>726
馬鹿は何も判断出来ないから幸せなんだと思う今日この頃。
この幸せ者。(w
0729デフォルトの名無しさん
NGNG禿銅
0730なぎさっち ◆Nagi/lFE
NGNG>720
当初Oracleを使ってたシステムで現在RedBrickだよね?
さらにDBMS乗り換えるor元に戻すには理由として弱いと思う。
ユーザ側、特にシステム内部をいじらない人(経営陣とか)からすると、その理由だけではどうでも良い理由だと思うから。
ってか、コロコロDBMS変えるのって、ユーザ側から見た場合、悪印象を与えるようにオイラは思う。
ちなみにOracleに戻る場合、使ってなかった期間の保守料は払ってた?
(メンテナンス・サポートの遡及http://www.oracle.co.jp/support/policies.htmlとか)
RedBrickをスターで構築云々は>705のレスをオイラが取り間違えただけっぽい。
0731627
NGNGたしかにDBをコロコロ変えるのはあまりイメージ良くないですね。
だけど、主目的は OLAP を推薦・切り替えることだから、
「いまのDBを使い続けたほうがいい」という発想にこだわりすぎるのも
どうかと思いますよ。OLAP 載せたら DBMS の役割は ETL に
なってくるわけだから、ストアドは絶対必要だと思う。
SQL Server には DTSパッケージもあるし ETL やらせるのに向いてると思う。
というわけで、Oracle より SQL Server を考えているんですけど、
もし OLAPサービス用にクライアントライセンスを購入する必要が
ないのなら極端にコストを抑えることができます。というのは、
すでに 別システムで SQL Server を使っていて 店舗PCは
クライアントアクセスライセンスを購入済みなんですよ。だから
紹介してくれた ROLAP + 既存RedBrick より低コストになると思う。
それでも印象維持のために, ユーザーに高いコスト払わせたほうがいい?
それと、Oracle の保守料については分からないです。このシステムで
稼動している Oracle もフロントエンドアプリケーションも見たことないのです。
Oracle時代については、すべて先輩からの伝聞です。
システムの再構築を提案しづらいからという理由で、
既存システムに(OLAPの)付けたしということはしたくないな。
RedBrick選定という失敗を認めても、より良いシステムを構築すべく提案していきたい。
0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNG0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNGDB関連の知ってる用語を並べてみるスレッドです。
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNGここはOLTPしかやったことない連中が集うスレです。
MSSQLやOracleの拡張についてはまったく理解できないのです。
0739デフォルトの名無しさん
NGNG理解できないんですよ!!
0740588
NGNG0741デフォルトの名無しさん
NGNGOracleでロード時間が問題になってRedBrick にしたんだよね
SQL Server でも同じ問題が発生するんじゃないの?
0742デフォルトの名無しさん
NGNG日経オープンシステムで事例が紹介されていた
SQL Server のOLAP機能使用
過去2年8000万 日次25万/日
OLAPキューブ 販売計画 販売実績 の2種
商品、組織、得意先、期間の4次元で格納
0743デフォルトの名無しさん
NGNG誰かがOracleでロードしてもなんとかなるんじゃないか、
(40万件に半日かかるなんてOracleの設定が悪かったのでは?)
という書き込みをして 627も再評価してみるって言ってたよ。
最近のレス見ると SQL Server のことも調べてるみたいだし
ロードについても評価作業するんじゃないの?
0744なぎさっち ◆Nagi/lFE
NGNG>627
>それでも印象維持のために, ユーザーに高いコスト払わせたほうがいい?
聞いてない情報が出てきたから、その判断は変更する。
0745627
NGNGん? たしかにCAL取得済みという情報は出してなかったですけど、
あなただってコスト計算自体していないでしょう?
あなたの紹介してくれたROLAPとOracle(もしくはSQL Server)の
コストを比較した上で 既存RedBrickを使った方が良いと
言ってくれたの? ほんと?
ただ単純に、「既存のものを使ったほうが安いはずだ」という発想に
とらわれていたか、「既存のものを変えるのは良くない」という意味不明な
概念にとらわれていただけじゃないでしょうか?
このクラスのシステムになると、価格差が非常に大きいから 既存のものを
流用 + 付けたし でも 完全新規でもコストが逆転することは多いよ。
特に紹介してくれたような(失礼だけど)マイナーなミドルウェアは
大手マイクロソフトの製品に比べると、やはり割高になっていることが多いです。
なんでこんな言い訳みたいなことを言うかというとね、CALを持っていなくて
SQL Server でライセンスを含めて新規構築しても、紹介してくれた ROLAP より
安くなるんじゃないかと思っているからなんです。分かっていただけました?
0746デフォルトの名無しさん
NGNG0747デフォルトの名無しさん
NGNG実は何も考えてないんとちゃう?
>もし OLAPサービス用にクライアントライセンスを購入する必要が
ないのなら極端にコストを抑えることができます。というのは、
すでに 別システムで SQL Server を使っていて 店舗PCは
クライアントアクセスライセンスを購入済みなんですよ。
クライアントアクセスのメリットが有るなら、部門サーバ設置できると思うんだけど、
こう言ってもわからんだろうねぇ。
0748627
NGNG部門サーバってどういったデータを蓄えるんですか?
全データを全部門サーバに蓄えるなんて無駄だと思うのですが?
0749デフォルトの名無しさん
NGNG0750627
NGNG分かっているそぶりをするだけで、結局のところ、
自分の言葉では何も説明しない(できない?)のですね。
ここにいても時間の無駄みたいですから、そろそろ去ります。
Oracle 40万件ロードの可能性や日経のSQL Server 25万件ロードなどの
情報は参考になりました。ありがとうございました。
0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNGにちゃんねるでデータベースの性能情報を
収集できると思っていたお前がヴァカだってことだよ(藁
0753デフォルトの名無しさん
NGNGオラクルマスタ9iのDBA�Uを取得した人はいますか?
9iのDBA�Uとチューニングの参考書って無いんですよね・・・
どうやって勉強したらいいんだろ・・・
0754デフォルトの名無しさん
NGNG9iまだ触った事ないんだけど、マニュアルで対処できないほど変わってるの?
0755なぎさっち ◆Nagi/lFE
NGNG>627
コスト計算してないと思われちゃった。まぁいいや。
>627は置いといて...
SQLServerってイントラネット系のシステム構築した場合でもプロセッサライセンスが必要だけど、
別途クライアント/サーバ系のシステム構築がされてて、全クライアントライセンス購入してあったとしても、
別途プロセッサライセンスって必要なんでしょうか?
本/支店間がインターネット経由なら問答無用でプロセッサライセンス別途購入っぽいけど。
0756なぎさっち ◆Nagi/lFE
NGNG訂正っぽいsage
>SQLServerってイントラネット系のシステム構築した場合でもプロセッサライセンスが必要だけど
小規模ならクライアントアクセスライセンスでもいいのか?
0757デフォルトの名無しさん
NGNGまぁ確かに君の言う不満もわからんでもない。
だ・が・な、
DWHの構築を、「アクセスでDB入門」レベルで質問してくる奴には、
真面目に答えられないのも事実なんだ。
0758753
NGNG自分の知っている限りだと
・internal アカウントが無くなった
・sysの権限をフル発揮するにはconnect as sysdba や connect as sysoper でログインする必要あり
・ロールバックセグメントがUNDOセグメントに名称が変わった(ともなって作り方も多少変更)
・初期化パラメータファイル(8iのinit.ora)が2タイプの形式で指定可能になった。
・SQLのDML文で、MERGE INTO 文が追加された
このくらいしか知らないですが、なんだか結構細かいところまで変わってそうで・・・
0759SQL
NGNGあるselectの結果をそのまま参照元(From)として
使うことはできるのでしょうか?
イメージ的には
select f1,sum(f2)
from (select f1,sum(f2) from tableX group by xx)
group by f1
のような感じなのですが・・・
そもそも、可能なのかどうかもわかっておりません。
申し訳ありませんが、よろしくお願いします。
0760デフォルトの名無しさん
NGNGSQL教えて〜
http://pc3.2ch.net/test/read.cgi/tech/1028653822/
0761SQL
NGNGありがとうございます。
そちらのスレッドに書き込ませて頂きました。
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNGhttp://news3.2ch.net/test/read.cgi/news/1030821199/
ひろゆき&夜勤は謝罪を俺達にしろ!
http://qb.2ch.net/test/read.cgi/accuse/1030852236/
殺人光線と称し夜勤氏らが意図的に閲覧者に健康被害を与える実験を
http://news3.2ch.net/test/read.cgi/news/1030822367/
殺人光線を受けた被害者たちのスレ
http://qb.2ch.net/test/read.cgi/accuse/1030814673/
殺人光線事件については下記が詳しい。
http://dempa.2ch.net/prj/page/heisa/pika.html
0764デフォルトの名無しさん
NGNG最近SQLServer使い始めたんだけどよいツールない?
今までずっとOracleやってたんだけど
Object Browserってツールが便利で愛用してたんだけど似たようなんないやろか?
先に言っておくけどクエリアナライザは使いづらいぞ。俺は(´д`;)…
0765なぎさっち ◆Nagi/lFE
NGNGよくわからんが、Enterprise Managerじゃ駄目なの?
0766デフォルトの名無しさん
NGNG返事アリガチョー
エンタープライズを普通は使うんかなぁ?
まぁ、テーブルのキーとか調べるのは便利だけど、
SQLの実行とかのテストをやりたい時に不便だなぁと、、、
他にも、、重いし(´ヘ`;)
いちいちクエリアナライザを呼び出してするしかないんかな?
過去に発行したSQLの履歴とかも残ってくれたりしないかなぁ、
いちいち保存しないといけないし、(´ヘ`;)
何でもいいけどみんなはどんなツールを使って開発してるんだろ?
エンタープライズしかないなら我慢するけども、、、
Oracleやってたときに見つけたObject Browserってツールがスゲー便利だったから
それに慣れてしまった俺はSQLServerのエンタープライズはスゲー使いづらい、、、
0767デフォルトの名無しさん
NGNG慣れの
問題か
0768デフォルトの名無しさん
NGNG0770デフォルトの名無しさん
NGNGAccess使えば?
0771デフォルトの名無しさん
NGNGbcpでロードするときに、フィールド数が141以上(;´д`)だと、
うまくいかないんですが、やり方がわるいんですか。
0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG多少興味はあるが、こっちの方が妥当じゃないのか?
データベース Part2
http://pc3.2ch.net/test/read.cgi/tech/1020158297/l50
0774デフォルトの名無しさん
NGNGテーブル作成のスクリプトをテーブル毎にxxx.sqlってファイルで作りますよね?
Oracleだと、一本のスクリプト内に、@xxx.sqlって列記して、全部のスクリプトを一括で実行するじゃないですか。
SQLServerの場合はどうやるの?
今のとこバッチファイル(〜.bat)に、osql 〜 -i xxx.sqlって複数行書いてコマンドプロンプト画面から実行してるんだけど。
0775デフォルトの名無しさん
NGNGにっちもさっちも逝かなくなるんですが、対処方法ないでしか?
0776デフォルトの名無しさん
NGNGそのプロセス使い果たしたときにエラーメッセージが
表示されるのなら、対処方法もかかれていると思うけど。
0777デフォルトの名無しさん
NGNGプロセス使い果たすってOSのプロセス数の上限に達するってこと?
Accessからテーブルリンクってのがよくわかんないけどdedicatedな接続しか
サポートしてないのかなぁ。shared serverにすれば済むんじゃないかと思いつつ、
OracleがWindowsの上で動いている奴だったら知〜らないっと。
0778デフォルトの名無しさん
NGNG777Getだぜいーーーーーーーーーーーーーーーーーーーー
0779初心者質問
NGNG0780デフォルトの名無しさん
NGNG0781デフォルトの名無しさん
NGNG0782デフォルトの名無しさん
NGNG透けろ
0783デフォルトの名無しさん
NGNGレス、サンクス。
おいらもあまりよくわかんないんだけど、プロセスなのかカーソルなのか
を使い果たすと、その次のコネクションができないらしい。
Accessの.mdbファイルを開きっぱなしにしとくとそうなるみたい。
データ更新したら、すぐ閉じるようにすればいいみたい。
0784デフォルトの名無しさん
NGNG0785デフォルトの名無しさん
NGNGなんで、更新してない行までロックかかるんだよ!
多数の更新トランザクションを流すとSQLがぶっこける!
なんとかしる!
その業務に関してのみで言えばオラクルのはるかに上だ。
だって、更新トランザクションが正常終了するんだから。
素人の客がDBMSなんて勝手に決めやがって!
ヒント句とか使いまくってもトランザクションがすべて正常終了しないYO
0786デフォルトの名無しさん
NGNG0787デフォルトの名無しさん
NGNGSQL Serverでは行ロックなんて無謀なことしちゃいけないよ。
他のレコードまでロックされるのは、SQL Serverが 8KBの
ページ単位でロックを行っているからなんだよ。つまり同一
ページに存在するレコードは一緒にロックされちゃうわけね。
どうしても行単位でロックしたいなら、レコード長を 8KBに
してみたら? レコード = ページ になるから行ロックになるかもよ。
それでも、ロックエスカレーションとか発生してテーブルロックに
昇華することが多々あるけどな。
まぁ、更新ロジックを練り直しなさいってこった。
0788デフォルトの名無しさん
NGNG0789デフォルトの名無しさん
NGNGいやたしか鯖7からできたと思うが・・・
0790デフォルトの名無しさん
NGNGおー、知らなかった。ロックヒントで行ロックを強制できるのね。
ちなみにデフォルトはページロックのようです。
0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNGcopy
0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNG0795791
NGNGサーバとクライアントは別PCで、サーバのフォルダにはもちろん共有はかかってません。
バックアップのストアドプロシージャがあればいいんだけど。
0796デフォルトの名無しさん
NGNGネタにマジレスするなよ(w
0797デフォルトの名無しさん
NGNG0798791
NGNGかなしい。また明日診に来ます。
0799デフォルトの名無しさん
NGNGちったー検索しろや
MSDEとSQLサバがDBのコアエンジン同じ事くらいはしってるよな?
そのまんま、backup databaseコマンドがあるだろうが。
0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNGそれって悲しい?
CHECK制約って簡易チェックじゃねーの??
鶏ガラ、じゃなかったトリガーじゃだめなのか???
0802800
NGNG>CHECK制約って簡易チェックじゃねーの??
「簡易」というのがよくわからないんですが(本来はアプリが責任を持って
データ整合性を維持すべきってこと?)、俺としては「DBレベルでデータの
(意味的な部分での)整合条件を表現したかった」というのがあるんです。
具体的には
「“プログラム技術掲示板”(サイト「2ちゃんねる」)は、“パソコン・ネット”
カテゴリ(サイト「JBBS」)には属し得ない」という制約を表現する際、board表
には siteid項目が無いので、サブクエリつかってsiteidを鶏に逝こうとしたんです…
鶏ガについては眼中に無かったんで、適用できるかどうか調べてみます。
0803800
NGNG最初からトリガ使うべきでしたね…
CHECK制約が「簡易」チェックだというのも今分かりました。
条件付きINSERTトリガ作り終えたので吊って来ます。>>801さんありがと
0804デフォルトの名無しさん
NGNGデイリーで60万件のロードをSQL-LOADERで2分でやってるぞ
1レコード200バイトくらい
Oralce9i+Win2000
indexとデータ領域、システム・テンポラリは別のHDDドライブ
38000円のボロPCにMAXTORのHDD(15000円)×3増設してメモリは300Mをわりあててる
まさかチップがバカなRAID5なんかでやってないだろうな?
場合によっては書き込み時間が悲劇的に遅くなるぞ
0805791
NGNGありがとうございます。
よさげなサイトをみつけました。
http://www.horikawa.ne.jp/msde/index.html
ところが、MSDEが稼動してあるサーバマシンでないクライアントから
C:\back.dat にバックアップを取ろうとすると、
サーバマシンのC:\にバックアップファイルが出来てしまいます。
クライアントのC:\にするにはどうすればよいのでしょうか。
0806デフォルトの名無しさん
NGNGネトワクノベンキョシタラ
0807791
NGNGクライアントがTMPに共有フォルダをつくり、ネットワーク内でのパスを取得して
それを送るという手段は考えついたんですが。
MSDE自体がファイルデータ自体をバイナリか何かで返値してこないのかなと。
そういうストアドプロシージャなんか。
0808デフォルトの名無しさん
NGNG0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNGnvarcharはUTF-8でもバイト計算正しくやってくれる?
0811デフォルトの名無しさん
NGNGだよねー。
何時の時代かわからない話を持ち出して、RedBrickが駄目、SQLサーバ良いとか
言っても全然意味無いよね。その上OLAPがどうのこうの恥かしくてわらちゃったよ。
データベースのチューナップや、評価に関する、基本的スキルの無い奴が、
馴染んでる馴染んでない*だけ*でミドルの評価を口にするなって、
言ってやりたかった。
本人が気が付くまで煽って遊んでたけど、結局気づかずしまいだったよ。
0812デフォルトの名無しさん
NGNG0813デフォルトの名無しさん
NGNG具体的に from が使えると便利、もしくは
実現不可能なケースを挙げてもらえると嬉しいです。
普段、別段気にせずに両方を使っているから、
意識して書けば効率の良い書き方ができそう。
0814デフォルトの名無しさん
NGNG0815デフォルトの名無しさん
NGNGSETにWHERE文の条件に合致した別テーブルの値を使用できる。
0816804
NGNGやっぱそうか。そんな気がしていた。
3年前の1000万のサーバより最新の100万のサーバのほうが優秀なことが
多いが(Winだとね)、デフォルトインストールのままだとそれでも時価
38000円のPCに敗北することすらあることにちょっとくらい気が付いてほ
しかったなぁ・・
SQLサーバはオートマ車でオラクルはマニュアル車みたいなもんだなぁ
0817デフォルトの名無しさん
NGNGじさく
じえん
はずぅー
0818デフォルトの名無しさん
NGNGそうだね。
結局ORACLEで数時間かかったDBロードも何処がボトルネックになっていたのか、
SQLサーバで時間がかかったのは何処がボトルネックになったのか?
検索で時間がかかったのは何処がボトルネックになったのか?
これらの評価をしっかりしないと、ミドルを変えてもハードを変えても、全く意味が無い。
そーゆう事を一つ一つ泥臭く検証できない奴はミドルに口出しする資格無いと思うんだ。
これは、DBだけの問題ではないよね。
0819デフォルトの名無しさん
NGNGされてなかったよな。ほんとに先輩とかいう人のせい
なのかどーかしらんが。けど、レッドブリック?とか
いうやつの参照系速度の問題についてはなかなかちゃ
んとした意見を言っていたと思った。
特に多くのデータベースエンジニアがインデックスチ
ューニングにこだわりすぎているところに、分析系で
はテーブルスキャンが最適解になることも多いからイ
ンデックスチューニングでは限界がある、という意見
は目からウロコだった。
うざったかった本人もいなくなったし、パフォーマン
ス議論再燃させてみる?マイクロソフトなんかは実測
値を出したベンチマークの公表を禁止しているから、
雑誌などでも本当のパフォーマンスって分からないん
だよね。にちゃんねるならではの実測値公開をぜひ、
キボンヌしてみたい。
0820デフォルトの名無しさん
NGNGカスタマイズしたのが始まりだっけ?
んで、SQL Server 7だか2000で全部書き直したとかいう話し。
0821U ◆tFsGiu0c
NGNGカスタマイズしたのが始まりだっけ?
そうです。そしたらMSのSQLServerの方が有名になっちゃって、Sybase
の方が名前を変えました。
>んで、SQL Server 7だか2000で全部書き直したとかいう話し。
もともとのSybase SQLServerは行ロックをサポートしていませんでした。
で、 MS SQLServerは7.0で対応、Sybase ASEは11.9.*で対応した結果、
別物のアーキテクチャになりました。
0822デフォルトの名無しさん
NGNG0823デフォルトの名無しさん
NGNG0824デフォルトの名無しさん
NGNGOraやSyやデビ2よりいい。
しかし、信頼性とか堅牢性とかは禿しく不安。イントラ以外では使いたくなひ・・・
0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNG米だと金融系は結構シェアあるらしいけどさ。。。
0827804
NGNG某大手都市銀行とか、某外資系大証券会社とか
0828デフォルトの名無しさん
NGNGAppleのWebObjects(のframework) + Sybaseの組み合わせ。
これで航空管制システムとか、プラント制御とかもやってるらしい。
Webアプリじゃなかったけど。
0829デフォルトの名無しさん
NGNG発券・予約サポートじゃなくて?
0830デフォルトの名無しさん
NGNG0831デフォルトの名無しさん
NGNGうん、オレの聞き間違いでなければ、開発者の工学博士が、
航空管制システムって言ってた。
つーか、発券予約システムなんて、PerlやPHP、aspでもできるから話題性ナシ。
0832デフォルトの名無しさん
NGNG0833デフォルトの名無しさん
NGNG0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNGDBアクセスするロジック書くのがすげー楽。
別鯖にあるオラとサイベのテーブルを、EOFで1つのオブジェクトに
マッピングできちまうあたりなんか、最初見たときビクーリしたよ。
アプリからすれば、2つの鯖にまたがるDBが、1個のオブジェクトでしかないからな。
ただし、EOFもWebObjects自体も、難解なのが玉に瑕。
アップル製品だってこともあって、マカー専用のWebオーサリングアプリと勘違いされることも多いな。
0836デフォルトの名無しさん
NGNG0837
NGNG0838デフォルトの名無しさん
NGNG0839デフォルトの名無しさん
NGNGCREATE VIEW ...
0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNGSQL Server は Sybase の上位互換
0843デフォルトの名無しさん
NGNGalter table OLD_TABLE rename to NEW_TABLE;
そのものずばりだと思うが...。
0844デフォルトの名無しさん
NGNGたしかにもとは Sybase で機能拡張をほどこしていったものが SQL Server だ。
しかし、7.0 のバグフィックスリストをみると、
「複雑な結合を行っているクエリで 6.5 より
パフォーマンスが悪くなっていたのを修正しました。」とか
「複雑なクエリで誤った結果セットを返すことがありました」とか
書いてあるんだよ。7.0/2000 が多機能を求めているというのは
事実だが実装がそれに追いついているとは限らんね。
機能と一緒にバグも増えている可能性を考慮すれば、
「旧バージョンが最強」という判断もあながち間違いではないよ。
他の製品でも枯れたバージョンを安心して使うというスタンスの開発者は多い。
0845デフォルトの名無しさん
NGNGOSに至っては、2世代前が一番安心という(w
0846デフォルトの名無しさん
NGNGしかし、そのころにはサポートが切れてしまう罠(w
0847デフォルトの名無しさん
NGNGプロセッサライセンスとユーザライセンスがありますが、
ユーザライセンスって何を数えてるんでしょうか??
0848ノラクロ2等兵
NGNG0849デフォルトの名無しさん
NGNG接続ユーザ数
0850デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNGそこにはDesktopDBも含めるのか?
"FileMaker"とそのユーザなら大人の対応してくれるから許せるけど
"桐"とそれを取り巻くユーザとの同居は心情的にちょっとなぁ〜
0852デフォルトの名無しさん
NGNG0853デフォルトの名無しさん
NGNGなんか わびしい雰囲気がただよってくる・・・。
0854デフォルトの名無しさん
NGNGありそうだけどさ、同様に桐を使ってるケースってあるの?
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG少なくとも俺は見たことが無い。つーか桐自体、現物を見たことが無い。
0857
NGNG0858デフォルトの名無しさん
NGNGが付いてるし。Oracle だと Pro*C/C++ が要る。
0859デフォルトの名無しさん
NGNGCコンパイラがついてくるのはどのバージョンだ?
でもまだ、DB2良く使ってないだろ。
おめーの言ってるのはちょっと筋違い。
>>517をよぬ。
漏れはSolaris+gccのコンパイラオプションで
切り抜けたけどな。
0861デフォルトの名無しさん
NGNGSQL Server から Oracle に移行する時、
SQL文を書き換えてくれるツールってありますか?
大量なもので・・・。 よろしくお願いします。
0862デフォルトの名無しさん
NGNGピンクローター190円!!
その他商品どこよりも安いですよ!
http://www.king-one.com/
0863デフォルトの名無しさん
NGNGんなものはありません。
0864デフォルトの名無しさん
NGNG欲しいなあ。Accessはバージョンアップのたびに互換性問題で苦し
められるので。どうせフロントエンドとしてしか使っていないので、
ほとんどの機能は不要だし。
0865デフォルトの名無しさん
NGNG欲しいとは思わないけど、SQL用のエディタが欲しいな。
テーブル名や列名の補完機能付きのエディタがあったら便利でね?
0866デフォルトの名無しさん
NGNG探せばいろいろあるべ
自分はオラクル用だけど
oSqlEditがお気に入り
0867ここでも晒しします
NGNG理由その2:
SQLが嫌いです。(というかSQLの存在意義って?)
SQLというのはRDBを扱うための専用言語のようなものですよね。
さらに埋め込みSQLというものまであります。
埋め込みSQLはCやVBなどのプログラム中にSQL文を直接書けて、しかも変数
にselectの結果を代入したりできるという、話だけ聞くと非常に便利そうな機能に
見えます。
機能というよりメタ言語ですね。(笑)
その埋め込みSQLですが、はっきり言って設計した人の神経を見たいです。
そもそもSQL自体まるでナンセンスな言語だと思っていましたが、埋め込みSQL
はさらに輪をかけて。。。
ちょっと凝ったことをしようと思うとすぐ壁にぶち当たります。
誰が考えたか知りませんが、「お願いです。今後2度とプログラミング言語を設計
しないでください。世のため人のために。」(大笑)
0868豚万
NGNG晒しします とはどんな意味ですか?
0869なぎさっち ◆Nagi/FmYMM
NGNG元スレ何処?
0870デフォルトの名無しさん
NGNG>元スレ何処?
2ch
0872なぎさっち ◆Nagi/FmYMM
NGNG0873デフォルトの名無しさん
NGNGプロレスは終わった芸能だって言うけど、終わったのは現存するメジャー一団体だけだから。
・プロレスはプロレス。これは嘘じゃない。
・プロレスは闘い。これも嘘じゃない。
・プロレスとは見る人を楽しませるもの。これも嘘じゃないね。
・プロレスは世界最強の格闘技。これは嘘。結局、これが嘘だってだけだから。
嘘に甘えてきたのはハッキリ言っちまえば一団体だけだから。そこがちゃんとやるかどうかだけ。
別に認めなくてもいいから、ちゃんとやればいいんだよ。本気で面白いのを。
0874デフォルトの名無しさん
NGNG0875デフォルトの名無しさん
NGNGDBは終わった技術だって言うけど、終わったのは現存するメジャー一企業だけだから。
・OracleはOracle。これは嘘じゃない。
・OracleはDB。これも嘘じゃない。
・Oracleとは使う人の役に立つもの。これも嘘じゃないね。
・Oracle世界最強のDB。これは嘘。結局、これが嘘だってだけだから。
嘘に甘えてきたのはハッキリ言っちまえば一企業だけだから。そこがちゃんとやるかどうかだけ。
別に認めなくてもいいから、ちゃんとやればいいんだよ。本気で使えるのを。
0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNG0878デフォルトの名無しさん
NGNG0879デフォルトの名無しさん
NGNG______
/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (5 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < こんなサイトを見つけた
|| | | | \ ┃ ┃/ \ 正直、スマンカッタ
| || | |  ̄ \_________
http://freehost.kakiko.com/hiroyuki/
0880
NGNG0881デフォルトの名無しちん
NGNG0882デフォルトの名無しさん
NGNG0883デフォルトの名無しちん
NGNG0884デフォルトの名無しさん
NGNG0885デフォルトの名無しさん
NGNG定期購読してるんだが、朝出るときに届いててそのまま持って会社に行ったんだが、
ちょうどその日DBの移行作業が入っていて、インポート・エクスポートの記事が
そのまま役立った。
Oracle7だとこうなるとか分割インポート/エクスポートの方法など非常に実践的だった。
個人的には中途半端なJavaの記事とか止めて、もっとDB設計系の記事増やして欲しいけど。
0886デフォルトの名無しさん
NGNG0887デフォルトの名無しさん
NGNG理由その1:
Oracleに触ってみればわかりますが、はっきり言ってUser Interfaceが最悪です。
GUIのツールはあまり好きではないのでよく知りませんが、svrmgrlというツールが
ついてきます。
このツールの使い勝手は本当にひどいと思います。
「はい、あなた、懲役65536年です。(笑) 」
私が裁判官なら2秒で判決が出ます。(大爆笑)
コマンドラインの編集は基本的にバックスペースだけなのです。
他にsqlplusというsvrmgrlにちょっと毛の生えたツールもついてきますが、これもお情
け程度のコマンドライン編集機能しかついていません。
はっきり言ってWindowsの コマンドプロンプト並です。
0888デフォルトの名無しさん
NGNG【決定】SQLServer>>>Oracle
http://pc.2ch.net/test/read.cgi/bsoft/1006875513/
0889デフォルトの名無しさん
NGNGあんなものに金払ってるなんて(プッ
0890デフォルトの名無しさん
NGNG理由その2:
SQLが嫌いです。(というかSQLの存在意義って?)
SQLというのはRDBを扱うための専用言語のようなものですよね。
さらに埋め込みSQLというものまであります。
埋め込みSQLはCやVBなどのプログラム中にSQL文を直接書けて、しかも変数
にselectの結果を代入したりできるという、話だけ聞くと非常に便利そうな機能に
見えます。
機能というよりメタ言語ですね。(笑)
その埋め込みSQLですが、はっきり言って設計した人の神経を見たいです。
そもそもSQL自体まるでナンセンスな言語だと思っていましたが、埋め込みSQL
はさらに輪をかけて。。。
ちょっと凝ったことをしようと思うとすぐ壁にぶち当たります。
誰が考えたか知りませんが、「お願いです。今後2度とプログラミング言語を設計
しないでください。世のため人のために。」(大笑)
0891デフォルトの名無しさん
NGNG> はっきり言ってWindowsの コマンドプロンプト並です。
コマンドプロンプトも使えないわけね...。ぷぷっ。
0892デフォルトの名無しさん
NGNGどの RDBMS もみんな公平に扱えよ!
それがイヤなら「Oracle マガジン」とでもしろ!
0893デフォルトの名無しさん
NGNG鯖にLinuxを使う機会が増えてきて
コマンドプロンプトの方が使いやすかったりする
0894デフォルトの名無しさん
NGNG0895デフォルトの名無しさん
NGNGNT系のコマンドプロンプトは結構いいと思うけどな
0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGこら
0898デフォルトの名無しさん
NGNG0899デフォルトの名無しさん
NGNG0900デフォルトの名無しさん
NGNG470 名前:コスモス 投稿日:02/11/20 11:55
理由その4:
データベース作成するのがものすごく大変です。
oraを作ってテーブルスペースを作ってテーブルを作ってRBSを作って今作った
RBS使えるようにとモーうんざりです。
しかもこの手順がマニュアルのどこに書いてあるのかさっぱり分かりません。
PostgreSQLなら、何も考えずにユーザを作れば即テーブルを作成できます。
しかもそこそこ速いです。ドキュメントのどこに何が書いてあるのかよく分かります。
0901デフォルトの名無しさん
NGNG0902デフォルトの名無しさん
NGNGというわけで割れヽ(´ー`)ノバンザーイ
0903デフォルトの名無しさん
NGNG0904デフォルトの名無しさん
NGNG>SQLサーバや
MySQLとかな。商用しなきゃただだろ。
0905デフォルトの名無しさん
NGNGアクセス単体についてるのか?
Office ProにMSDEがついているという
認識だったが。
0906デフォルトの名無しさん
NGNG0907デフォルトの名無しさん
NGNG質問もないよ。
0908デフォルトの名無しさん
NGNGまとめ:
Oracle以外データベース製品はたくさんあります。
にもかかわらずなぜみんなOracleなのか?
Informix、DB2などなど。あ、SQL Serverは論外ですよ。(笑)
なぜこれらの製品はそんなにシェアがないのか?
最近思うのは、もしかしたらこれらの製品はOracleよりももっとひどいのかも
しれないと。。。(涙)
データベース業界ではOracleが一番使いやすく性能も出る製品なのだと思い
ます。
データベース業界はまだまだ未成熟な業界だと思います。
これを読んで、「そんなことないよ。Oracleっていいデータベースだよ」と思った
あなたは、Oracleに洗脳されているだけではないでしょうか。
0909デフォルトの名無しさん
NGNGAccess2k以降に付いてくるのは、SQL鯖パーソナルじゃなくて、MSDEでつか?
0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNGみんな悪徳商売してるんだな。これからは客の負担にならないものにしてあげなよ。
0913デフォルトの名無しさん
NGNGまぁ上級者ならフリーの製品でも
1週間もあれば慣れるかもしれんが
それでもオラクルを買った方が安くつくぞ!
シェアの高さ故に、人を集めやすい、仕事を探しやすい
まぁ安心料としては安いと思うよ
0914デフォルトの名無しさん
NGNGまぁ上級者ならフリーの製品でも
1週間もあれば慣れるかもしれんが
それでもオラクルを買った方が安くつくぞ!
シェアの高さ故に、人を集めやすい、仕事を探しやすい
まぁ安心料としては安いと思うよ
0915デフォルトの名無しさん
NGNG仕事を探しやすい→DQNな仕事が(略
気をつけないとな。特に人は。
0916デフォルトの名無しさん
NGNG四半世紀前のものだ。
たしかに今はお山の大将で誰もOracleを倒すことはできないが、もうOracleの時代は終わったのである。
グラブシード氏の発言
0917デフォルトの名無しさん
NGNGまぁ上級者ならフリーの製品でも
1週間もあれば慣れるかもしれんが
それでもオラクルを買った方が安くつくぞ!
シェアの高さ故に、人を集めやすい、仕事を探しやすい
まぁ安心料としては安いと思うよ
0918
NGNG0919デフォルトの名無しさん
NGNG0920デフォルトの名無しさん
NGNG>シェアの高さ故に、人を集めやすい、仕事を探しやすい
特定のソフトウェアしか扱えないうちは一山いくらの足軽です。
0921デフォルトの名無しさん
NGNG0922デフォルトの名無しさん
NGNG内容、工数、金額、開発後記などお願いします。
0923デフォルトの名無しさん
NGNG金額5000万円 1ヶ月
開発後期 すべて順調
0924デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNG金額 600万円 6人月 (2人 x 3ヵ月) 黒字。
0928デフォルトの名無しさん
NGNG保守費用はどのくらいにしていますか?
0929デフォルトの名無しさん
NGNG売り逃げ。保守なんてやってられるか。
0930デフォルトの名無しさん
NGNGそりゃ確率論だろ
逆に言えば優秀な人も集まる可能性が高い
まぁ平均をとれば、一緒くらいになると思うけど
ORACLEに限らず、フリーの製品でしか
ってほうがDQNのような気もするが
0931デフォルトの名無しさん
NGNG部門レベル程度ならフリーで充分。
なんでもかんでも Oracle 選択するヤツの方が DQN だろ。
0932デフォルトの名無しさん
NGNG糞中の糞。
すさまじくスペック増強したマシンでベンチマークトップとってもしょうがねえだろって感じですな。
0933デフォルトの名無しさん
NGNGはぁ? 部門レベルの話になってるっすか...
場合によってしまうと思われ
規模の小さいのでも
開発メンバーにノウハウがあり、ライブラリなどが揃っていて
製品を購入した方が短期間で仕上げられそうならば
そういう選択肢もあるし
もちろんその逆で、ノウハウも予算も無ければ
フリーって選択もあるっしょ
0934デフォルトの名無しさん
NGNGなんか持ってないだろ(フラ
0935デフォルトの名無しさん
NGNG0936デフォルトの名無しさん
NGNGそれが Oracle だと。大したソフトじゃないんだけどね。
お前ら買って使う側のこの考えてるのか?って言いたい。
保守のいらない DBMS 使えば高い保守料取られなく済むのに。
0937デフォルトの名無しさん
NGNG0938デフォルトの名無しさん
NGNG0939デフォルトの名無しさん
NGNG内部パラメータの調整してくれたり
ストレージの割り当てを変えてくれたり
バックアップのスケジューリングしてくれたり
またはそれらのヒントを出してくれたり
0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
NGNGフリーなら Firebird
商用なら InterBase とか Pervasive SQL
0942デフォルトの名無しさん
NGNG0943デフォルトの名無しさん
NGNGrawデバイス使えんDBMSは逝ってよし。
0944927
NGNGスタートから 1ヵ月は問合せ対応が多いので開発費に +1人月で折り込んでいます。
実際のソフトウェア保守費用は月額 2万円。システム規模によって
ソフトウェア保守費用は 1万〜20万くらい大きく違っています。うちの場合。
それと別にコンパックのオンサイト入ってもらってるみたい。
こっちは全部営業さんにおまかせなので、ユーザーの月間支払額は不明。
>>929
誰? ソフト&ハード保守して売り切りじゃなくてリースにしておけば
リプレース取れる可能性非常に高いと思うよ。
0945デフォルトの名無しさん
NGNG>>935
上司 or 客にひどくこき使われたんだね。ワカイソ
0946デフォルトの名無しさん
NGNG保守の方が、おいしい仕事と思うがなぁ?
0947デフォルトの名無しさん
NGNGたいていトラブルが発生したときじゃない?
怒鳴られたりとか、精神的にどうなんですかね?
0948デフォルトの名無しさん
NGNGそれが毎月のようにあるなら問題だけど
だいたいサービス開始後すぐの頃が多いじゃないですか
あれくらい騒がれた、某銀行のシステムだって
いまとなれば今年のことだったか?って思うくらいだし
それで定期的に保守費用が入ってくれば
って思ってしまうけど
0949デフォルトの名無しさん
NGNGうちの場合、新規案件をこなしつつ保守って感じなので、
保守=現在進行中の案件の遅れ、になっちゃうんで鬱。
0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNGプロジェクトによるでしょう
専任じゃ無くとも、安定期になれば放っておいても
収入のはいるドル箱だと思うのだけど?
このご時世、開発費が安いし、そうしないと利益が...(以下略)
ちょっと別作業が入っただけで遅れてしまうような作業計画だと
フルに時間を使えたとしても遅れると思うが?
0952デフォルトの名無しさん
NGNGうちは新規案件は、週 4日でスケジュールひきますね。(1人月 = 16人日)
新規案件自体の遅れを埋めることもあるし、
既存システムのフォローにあたることもある。
…何もなかったら有給をあてる。
0953デフォルトの名無しさん
NGNGhttp://itpro.nikkeibp.co.jp/free/NC/NEWS/20021219/5/
0954949
NGNG>安定期になれば放っておいても収入のはいるドル箱
本来はそうあるべきなんだよね・・・
俺がやってるのはどっちかってーと、システムが安定する前に前任者が逃げ出した尻拭いって感じでし。
糞コードにまみれて本当に鬱な日々。
>フルに時間を使えたとしても遅れると思うが?
なるほど、だからうちは赤字なんですね、社長!!!
誰か、助けてくれ・・・
0955デフォルトの名無しちん
NGNG0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNG0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNG0961デフォルトの名無しさん
NGNG0962デフォルトの名無しさん
NGNGもう衰退してるよ。オラクル自身、データベースだけでの
生き残りは諦めたみたいだね。最近では java を使って
生き残ろうとしているようだし。
0963デフォルトの名無しさん
NGNGうるせぇ
バカ。
0964デフォルトの名無しさん
NGNG0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNGっていうかM$のサーバー製品って(以下自粛)
0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNGそれは有名な話だけど、その後随所に変更が加えられているだろうから、
現バージョンでは、別モノでは?
0969デフォルトの名無しさん
NGNG格段に使い勝手が良くなったね。SQL Server は。
プログラマにやさしいデータベース マンセー
0970デフォルトの名無しさん
NGNGプログラマには優しいかもしれないが
管理者に扱いにくいかも?
0971デフォルトの名無しさん
NGNG俺自身は、少ししかSQL Serverを触っていない(稼動済みシステムの保守 + バグFixで多少いじった程度)
のだが、VB + SQL Serverの開発に携わっている知人の話では、7.0も2000も安定していて、障害らしい障害
も出ていない、とのこと。
低価格でもあるし、中小規模の案件なら、妥当な選択肢かもしれない。
0972デフォルトの名無しさん
NGNGなにこれ。アホか
0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNGVBを使った開発だと、オラクルまたはSQL鯖どちらでも
基本的にはクライアント/サーバーになるっしょ?
以外にセットアップやマシンの設定やらで、時間がかかってしまう
開発ツールやテクニック等も充実しているので
すぐに無くなってしまうとは思わないけど、主流では無くなってくると思う?
定義が微妙だけど、10台以下くらいの小規模だな
0975デフォルトの名無しさん
NGNGそれこそフリーDB(含むMSDE)の本領発揮だと思うけど。
0976デフォルトの名無しさん
NGNGやさしいかなぁ・・・・?社内SE(なんでもやさん)やってるせいか8iつかってるんだけど、
ストアドにロジックを集中させて作りこむせいかPL/SQLのほうが・・・(ポッ♥なんだけど。
Transact-SQLはそもそも見た目が良くないしロジックが見えにくくなるからキライ。
技術うんぬん以前に@マークみるたびに「うっ・・・(いやな色の汗)」ってなっちゃう。
T-SQLでストアドにロジック集中させる作り方ってみたくないし、したくない。
かといってJavaストアドとか他言語だとだと、複雑なこととかビジネスロジック以外のことができすぎて
(若い人が暴走しちゃいがちなのでので)困る。
でもPL/SQLは結構言語が高級にできてるしパーツも結構そろってて通常の業務ロジックはこれで十分。
javaなんかに比べると貧弱とか言われるけど、会社の基幹業務だと「誰でもできる」の方が重要で、
「何でもできる」ことなんてそれほど重要じゃないです。
(最近メインフレームの旧いソースもいじるようになりましたが縛りがあるのは悪いことばかりじゃないとおもいましたです。)
言語の表現力の幅はよくもあり悪くもありなんですが、PL/SQLは業務向けとしては結構いいところだと思います。
でもYukonはたのしみですねぇ・・・。ドキドキ
って正月早々あたし何してんだろ???
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGピンポーン!!
正解したあなたにアツイキッスを!(ブチュ〜〜〜っ!!!
0979デフォルトの名無しさん
NGNGPL/SQL と T-SQL を比べると… SQLの拡張構文は T-SQL が断然上だと思う。
完全外結合、テーブル結合を用いた Update/Delete などなど。
PL/SQL ではストアド(制御構文)を使わないと書けないようなモノが
T-SQL では 単一クエリでできてしまったりすることもあるよ。
組込関数は、PL/SQL の方が上かな? 日付⇔文字列変換など
細かいことがやりやすいね。ただ、SQL Server も 2000 (8.0) からは
ユーザー定義関数がかけるようになったので、
なければ作っちゃえばいい、という作戦が取れるようにようやくなった。
ストアドはどの違うんだろう?
T-SQL でも十分すぎるくらいのことができるけど…
T-SQL では、ロジック記述したくないという理由がわかりません。
ただ、PL/SQL に慣れているだけということはない?
0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNGT-SQLでは %Type 記述子が使えないのが気に入らない。
0982デフォルトの名無しさん
NGNG記述性は高そうに見える。また、テーブルの変更にも強そうに見える。
が、実際には使わないほうが良い。
ストアド内の変数なんて、しょせんは一時的なものだからね。
制約は最終的に格納するテーブルで行うのが良いよ。
変数のサイズなんて適当に大きくしておけばいいよ。numeric(38) とかね。
TYPE属性を使って型を決めると、アソビがなくなってしまうので
問題になることもある。たとえばある列の値を取り出して、
10倍してアレコレ加工して10で割って、また格納するような場合、
TYPE属性で型を決めちゃうと 10倍した値を格納できない可能性がある。
0983デフォルトの名無しさん
NGNGなるほど、参考になります。
> 10倍してアレコレ加工して10で割って、また格納するような場合、
> TYPE属性で型を決めちゃうと 10倍した値を格納できない可能性がある。
うーん、どうだろ?
あまり余裕がないギリギリのサイズでは定義しないと思いますけど。
それに、そういう場合、別の変数を使えば済むことだし。
0984デフォルトの名無しさん
NGNG2000とかだと良くなってるの?
(↓自分の知ってる構文)
<<PL/SQL>>
BEGIN
SELECT foo INTO bar FROM baz;
COMMIT;
EXEPTION
WHEN no_data_found THEN ...
WHEN other THEN ...
END
<<T-SQL(7.0)>>
BEGIN TRAN
SELECT foo INTO FROM baz
IF @@ERROR = 0 THEN
BEGIN
COMMIT TRAN
END
ELSE IF @@ERROR =
BEGIN
ROLLBACK TRAN
END
0985ぶっちゃけ君
NGNG話になんたのですけれども
どちらの製品がよろしいでしょうか?
0986デフォルトの名無しさん
NGNG1、同時セッション数
2、さらに同時セッション数からの同時トランザクション数。(こっち大事
3、概要レベルで良いからDBの用途(最低オンライン、バッチ程度
4、DBの用途より同時実行性&読取一貫性の保証のプライオリティが高いかどうか?
5、保守メンテリカバリトラブル対応方針
6、几長化前で良いから最大データ数(几長化した場合、主となるテーブルのレコード数
7、テーブル数(几長化できない場合ざっくりで良し
8、同時実行時の最大更新作成(排他系)の見積もり(ざっくり
9、使用AP&開発言語(アクセス、エクセル、C、VB、WEB系ページャー、JAVA、その他もろもろ
10、シングル、クラスタ等のハード見積もり
11、ファイスシステムは何使うか?(FAT?UNIXFS?RAW?
12、使用OS(バージョンは当たり前でディビジョン、パッチまで
13、既存のシステムで連携は取るか?
はぁはぁまだまだあるんだけど。
こんくらい言ってみよう。はっきりいってぶっちゃけ過ぎ。
0987デフォルトの名無しさん
NGNG> 4、DBの用途より
4、DBの用途により
じゃないの?
0988デフォルトの名無しさん
NGNGパフォーマンス、スケーラビリティは SQL Server でも Oracle でも
問題にならないだろうよ。当然、クラスタリングなんてしないし、
SQL Server が候補に出てきてる時点で Windows だろ。
よって、
9、使用AP&開発言語(アクセス、エクセル、C、VB、WEB系ページャー、JAVA、その他もろもろ
13、既存のシステムで連携は取るか?
で決めていいんじゃねーの? まぁ、質問の仕方からして
漏れなら SQL Server を薦めるね。
0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNG13の既存のシステムで連携もいらねーんじゃないの。
そんなのここで聞くぐらいだからDBなんて使っていなかった予感
0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNG0993デフォルトの名無しさん
NGNG0994デフォルトの名無しさん
NGNG0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNG0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。