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

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

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

お前ら教えてください。
0237デフォルトの名無しさんNGNG
>>236
そそ。SelectのせいでどんどんBackOffice化していく。(;´Д`)
0238デフォルトの名無しさんNGNG
世界最高性能のDBはシンフォって結論が出てるね。
0239デフォルトの名無しさんNGNG
SQL Serverを使う場合、OSそのものの必要なライセンスは何で、
いくらくらいなんでしょう?

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

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

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

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

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

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

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

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

と言ってみる。
0256デフォルトの名無しさんNGNG
100!!
0257デフォルトの名無しさんNGNG
おいおい、誰か>>239の質問に答えられる奴いねーのかよ。
0258デフォルトの名無しさんNGNG
うちの会社の営業が客との契約書で可用性を99.99%以上
にすると書きやがった。しかも、今の金ではサーバ一台
しか買えん。
0259デフォルトの名無しさんNGNG
>>239
24H*365日稼働できるWebシステムってあるのか?
OSの問題だけじゃ無くてね!

回線の問題とかもからんできちゃうしね


>>250
某携帯会社が動いてなくても
陳謝もされたことないなぁ(w
0260デフォルトの名無しさんNGNG
陳謝してるって、こっそりとね。
サイト上で「お詫び」みたいなページへのリンクを貼っている。

一般消費者相手じゃなくて金融機関とかが相手ならタイヘンよ。
「取引の機会損失の責任を取れ!」ってユーザが怒鳴り込んできて。
0261デフォルトの名無しさんNGNG
>>257
この手の質問は簡単に答えられそうで実はとても難しい。
中途半端に答えると釣りたくもない厨房が釣れるしな。
フレームになるのが見えてるから、敬遠しているんじゃない。
0262239NGNG
みなさん、どうもありがとうございます。

>>259
>24H*365日稼働できるWebシステムってあるのか?
>OSの問題だけじゃ無くてね!

メジャーなWebサービス(amazon.comなど)は実現してると思います。
認識不足かもしれませんけど・・・。

答えづらいとのことなので、質問をちょっと変えてみます。

たとえば、1日数万Hitくらいのシステムだという前提にしましょう。
登録ユーザは数万人程度、ゲストアクセスもかなりあるシステム。

外的なインフラの要因を別にすれば、Windwosで24H*365の
システムを作るのは問題ないでしょうか?実績ベースで回答
していただけるとうれしいです。

要するに「リブート」は必要ないですか?ということが聞きたいんです。
また、必要であるとすれば、どのくらいの頻度でやるのでしょうか?

それから、こちらの質問はどうでしょう?
>SQL Serverを使う場合、OSそのものの必要なライセンスは何で、
>いくらくらいなんでしょう?

Microsoftのページを彷徨ってはみるのですが、良く分からないんですよね・・・。
何でわかりやすいところにプライスリストが無いんでしょうか?
0263仕様書無しさんNGNG
MSのライセンス体系は、社員でも正確に知らんのじゃないだろうか
簡単に見積り作れればいいのになぁ
0264デフォルトの名無しさんNGNG
>>262
大きいシステムで、24H*365日の安定稼働をのぞむなら
普通は複数のWEBサーバを使用し、データベースもパラレルで構築するでしょ?

SQL鯖はよく分からないで、はっきりしたことはわからないけど
WEBシステムの同時アクセスユーザ数なんてわからないので
無制限ライセンスじゃなきゃ実現出来ないんじゃ?
0265239NGNG
>>263
>MSのライセンス体系は、社員でも正確に知らんのじゃないだろうか

そういうものなんですか・・・。

>大きいシステムで、24H*365日の安定稼働をのぞむなら
>普通は複数のWEBサーバを使用し、データベースもパラレルで構築するでしょ?

やっぱり、質問の意図が伝わってなかった。
UnixでもLinuxでもそうしなければならないんだけど、OSそのものに注目すれば
Unix系OSは、基本的に連続稼動がデフォルトで出来るようになってますよね?
その点Windowsはどうなのだろう、という質問なんです。

NTベースの業務システムはいくつか作りましたが、それは連続稼動が
要求されなかったので、毎日リブートしてました。

その頃の知識ですが、NT+SQL Serverのシステムでは、例のブルースクリーンで
OSごと殺してしまうようなソフトがありましたね。

そういう問題は、今はどうなっているのだろうという質問です。

>無制限ライセンスじゃなきゃ実現出来ないんじゃ?

そもそも、どういうクライアントライセンスが必要なのか?
どういうライセンス体系になっているのか?さえも、良く分からないんです。
0266デフォルトの名無しさんNGNG
>>265
クライアントライセンス数じゃなくて
鯖に同時アクセスユーザ数が無制限じゃないかなぁっと思っただけ

ちょっと古い資料なので変わってるかも知れないけど
http://www.hidebohz.ksi.ne.jp/document/purchase.htm

この購入例4だと思います
この例だと5クライアント同時アクセスまでいけると思うのですが?
0267239NGNG
>>266
ありがとうございます。
そのページのリンクをたどって、最新の情報を探してみると、ライセンスに
関する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
>> 233, 236を参考にすると、50〜70万くらいなんでしょうか
妙に安くないか?Oracleの無制限に比べて。
0269デフォルトの名無しさんNGNG
激しくレス違いだけど、価格を調べたかったら
http://www.kakaku.com/
じゃないか?

SQL Server 2000 プロセッサライセンス         約55万
SQL Server 2000 Enterprise プロセッサライセンス 約210万

ちなみに大規模って事みたいなので
Windows 2000 Advanced Server           約40万


ORACLEより高くついてるような?
まっ大規模WEBシステムの初期費用の数十万なら安いもんだと思いますが

激しくスレ違いっすねぇ〜
0270デフォルトの名無しさんNGNG
Oracle9iエンプラ版のプロセッサライセンス、
1つだと960万円。それにスタンダードサポー
トが年に211万。SQL Serverの5倍かい。
0271239NGNG
>>269
ありがとうございます。
価格.comとは盲点でした。

Advanced Serverじゃない普通のServerは10万くらいなので、
これとSQL Server 2000をあわせても、約66万ですか。

安いですねー。
OracleはStandardで初年度のサポート料も含めると、約200万だから
MSの3倍ですね。

ソフト・ハード込みで1000万くらいのシステムだったら、Oracleはもう無理ですね。
あ、そんな小さなシステムは、Oracleは相手にしてないのかな?

ちなみに、ひとつか二つ前のOracleのライセンス体系では、Linuxの
不特定多数インターネットアクセスっていうのが妙に安くて、80万か
90万くらいだったんですよ。うちが買ったのがこれです。

でも、安くても、Windowsのシステムは、どうしても躊躇してしまうんですよね・・・。
0272デフォルトの名無しさんNGNG
Access のクライアントライセンスは幾らくらいですか?
0273デフォルトの名無しさんNGNG
OracleのStandardは正直使えないからねぇ。
オンラインの差分バックアップが出来なけりゃ、Webには使えんでしょ。
0274デフォルトの名無しさんNGNG
>272
でべろっぱEditionを買えば、ランタイム配布は自由っすよ
0275デフォルトの名無しさんNGNG
sybaseで、テーブルとかをexportして
再installして、でimportするのに
bcpっていうコマンドがあるよと聞いたのですが、
使い方が分からずで、

bcpって言うコマンドの使い方教えてください。
0276デフォルトの名無しさんNGNG
>> 273

おま、RMANしらんのか?
0277273NGNG
>>276
ここ見ましょうね。
http://www.oracle.co.jp/9i/database/function.html
「増分バックアップおよび増分リカバリ」

まぁ、これがStandardで出来るようになったら、Enterpriseなんかいらん
つー奴が大量に出るだろうから、将来的にも出来るようにはならんでしょう。
0278273NGNG
要するに、Standardでは、フルバックアップしか出来ないのよ。
領域の指定はできるがね。
0279デフォルトの名無しさんNGNG
>>278
なるほぞ。こりゃ糞にだ。
0280276NGNG
>>277

がーん。。。。。。
StandardのRMANとEnterpriseのRMANは違う物っていうことっすか?
しったかぶって、すんまそん

念のため8iのも見に行ったら

多レベルのインクリメンタル・バックアップ
(前回の全体または差分バックアップからの変更のあったブロックのみをバックアップ )

という項目がEEのみ対応になってましたっす。

鬱・・・・・・・
0281デフォルトの名無しさんNGNG
>>275
http://www.sybase.co.jp/product/manuals/ase115/nt_util.pdf
を読めば解かるでしょ?
0282ソラリスNGNG
>238
ソースは?
0283デフォルトの名無しさんNGNG
>>282
ほらよ!
http://www.otafuku.co.jp/online/skatei130.asp?bunID=01&SType=2
0284デフォルトの名無しさんNGNG
>>283
かなり既出だな(W
0285デフォルトの名無しさんNGNG
OracleにStandardなんてあるの? Workgroupのこと?
0286デフォルトの名無しさんNGNG
>>285 9から、名前がStdに変わったの。
0287デフォルトの名無しさんNGNG
Academicはないですか?
0288デフォルトの名無しさんNGNG
>>286
そうなのか。。。知らんかったヨ
0289デフォルトの名無しさんNGNG
しかしなぁ、ライセンスはもとよりEditionも色々あってわかんねーんだよ!
Oracle特盛、大盛、並みたいな分かりやすい名前にしてくれよ!
えーと、あと味噌汁と卵な。
0290273NGNG
>>280
>StandardのRMANとEnterpriseのRMANは違う物っていうことっすか?

rmanそのものが同じかどうかは知りません。
多分同じものじゃないかな?違うのかな?

Standard(WS)のrmanで、差分バックアップを取ろうとトライすることは
出来ます。
コマンドも受け付けられます。
そして、それは出来ない旨のエラーになるんですよ。

昔のファンクションインデックスと統計関数みたいなものかな?
コマンド(クエリ)は受け付けられるけど、そのエディションでは
実行できないとのエラーになるパターン。
0291291NGNG
勉強になるなぁ
0292デフォルトの名無しさんNGNG
先日吉野家行ったんです。牛丼の吉野屋。
そしたらなんかWinNT4.0が立ち上がってて入れないんです
よくみたら在庫調整にSQLサーバー使ってやんの(マジ)。
0293デフォルトの名無しさんNGNG
http://headlines.yahoo.co.jp/hl?a=20020107-00000001-bcn-sci
0294デフォルトの名無しさんNGNG
これ良いよ。4500 円。

http://www.seshop.com/bm_detail.asp?sku=I29P3653
0295AppleNGNG
ところでファイルメーカーって、リレーショナルデータベースだっけ?
0296デフォルトの名無しさんNGNG
>>294 どうせならただにせれよ。
でも Win95〜2000, Linux, OS/2 (藁) 版全部+マニュアルが入ってるならかなりお得かも。
1ライセンスって1ユーザってことなんだろうな。だれか買った人いる?

# しかし DB2 が 4,500 円で手に入る時代になっちゃったのか…
0297デフォルトの名無しさんNGNG
>>277

俺にとって、リカバリマネージャの唯一の利点は
差分バックアップが出来ることだと思っていたんだけど、
これで一生rmanは使わないような気がする。。。。
でも、使ってみると実は便利だったりするのかねぇ。

Standard(8i以前はWorkgroup)版のrmanの利点知っている人
情報きぼーん
0298デフォルトの名無しさんNGNG
>>295
リレーショナルモドキが出来るカード型と思ったが...
今は違う?>識者
0299291NGNG
Pre300
0300300NGNG
300?
0301 NGNG
みんな、もう、あきちゃたの?
0302デフォルトの名無しさんNGNG
>>298
ver3.0からリレーショナル使えるよ。
ただ、検索、ソート系のスクリプト駆動機能が貧弱。
0303THE ENDNGNG
★★★ 終 了 ★★★
03042000NGNG
まだまだまだまだぁぁぁぁぁぁっ
0305THE ENDNGNG
いや、

★★★ 終 了 ★★★
0306国際業務機器NGNG
DB2 Universal Database
0307THE ENDNGNG
だからー、

★★★ 終 了 ★★★
0308デフォルトの名無しさんNGNG
このスレが糞でもなんでもいいから、
世間に蔓延しているOracle神話をなんとかしてくれ
SQLServerはダメだけどOracleなら安心とかさ

どっちも欠点はあるよ

とりあえず、Oracle高すぎ
サポート傲慢すぎ
ツール類なんとかしろ
a(+)=b とかヤメレ

0309デフォルトの名無しさんNGNG
じゃあ結論はどっちもクソって事で
0310デフォルトの名無しさんNGNG
>>308
>a(+)=b とかヤメレ
なんでぇ?直感的で分かりやすいぞ
Outer Join on ...の方がわかりにくい
#のは、Oracleに染まってるせいか?
0311デフォルトの名無しさんNGNG
>>310
直感的かな?
なんか頭悪そうで嫌だな俺も
0312デフォルトの名無しさんNGNG
>308
ちなみにSQL鯖は逆
a=*b
0313テストNGNG
oracle
高い JDBCドライバは、まあまあ
sqlserver
並 jdbcドライバ beta 2 使い物にならない、まだまだですね
でも、ついにjavaにも対応するんですね。
db2
並 jdbcドライバ 双方向カーソルの更新情報アップデート機能がほしい
0314デフォルトの名無しさんNGNG
odbc
枯れてる 使いにくい
ole db
仕様多すぎ 疲れる
jdbc
クソ とにかくクソ
0315デフォルトの名無しさんNGNG
>>313
> sqlserver
> 並 jdbcドライバ beta 2 使い物にならない、まだまだですね
> でも、ついにjavaにも対応するんですね。
マジ?
ぜんぜん知らなかった・・探してみよう・・jdbc
0316デフォルトの名無しさんNGNG
SQL鯖はビューにインデックス付けれる。
更新遅くなるけど、なかなかいいぞ。これ。
0317デフォルトの名無しさんNGNG
OO4OとODBCって、どれぐらいパフォーマンスに差が出そうですか?
今はとにかくODBCが簡単なので全部そっちでやってますけど。
0318デフォルトの名無しさんNGNG
>>316
Oracle9iから出来るよ〜になった気がします。
あくまでも、気がするだけ。
知っている人はフォロー宜しく
0319テストNGNG
MS-SQLServer2000用JDBCドライバのベータ版
http://www.microsoft.com/japan/sql/downloads/2000/jdbc.asp
に出ています。
0320デフォルトの名無しさんNGNG
アプレットからJDBC使えたっけ?
type2以上はできたような・
0321デフォルトの名無しさんNGNG
JDBCドライバネタがでてるとこに便乗で悪いんだけど……。

OracleのJDBCドライバのライセンスって、どうなってるの?
無償のライセンス条件を読んだけど、
「商用のタイムシェアリングに使用するのを禁止」って書いてあるけど、
インターネット用のWebアプリに使うときってさ、これになるんだよね?
その前に、「貴方の内部的データ処理の用に供するために」とも
書いてあるし。
上記条件で使うときって、DBそのもののライセンスに含まれてたりする?

ホント、このあたりのからくり、ちっともわかんない。
誰か助けて〜
0322abcNGNG
>>296私買いました。
DB2のパーソナル開発者版かいました。
ちなみにIBMのウェブショップで買うと
4200円です。
パーソナル版とあるので、スタンドアロンと思いきや
Windows2000Server(サーバ)<----->Windows2000Pro(クライアント)
で使えたのでラッキー!!
あと、RedHatLinux7.2にもインストールできました。
で、気になるのはフックスパック??(パッチみたいな・・・)
をあてないと
OleDB があまりよくなく
Delphi5 + ADO の環境でADO経由のデータベース
アクセスにエラーが出てつかえません。
ちなみにフィックスパックはWindowsで270MB,Linuxで300MB
根性でダウンロードしました。(isdn64の我が家では)

oracle ms-sqlserver を少し使っている私にとって
DB2は少し、お堅いかんじがしました。
あとからデータベースの型や、制約を変更するのが
大変です。
0323デフォルトの名無しさんNGNG
sybase
これ最強
0324296NGNG
>>322
情報サンクス。実は俺も SEShop で買ってみた (藁。忙しいのと
手ごろなマシンがないのでインストールまで逝ってない。フィクス
パック 300MB って所が IBM っぽいなぁ (藁

> DB2は少し、お堅いかんじがしました。
うーん確かに DB2 は Oracle ほど人に優しくないけど、中の動きが
素直に作ってる人に伝わるから気に入ってる。
0325デフォルトの名無しさんNGNG
で、結局どっちがいいのよ?
0326デフォルトの名無しさんNGNG
mysql最強
0327F.S.NGNG
やっぱりSybase♪
0328デフォルトの名無しさんNGNG
mySQLはクソ!激しく糞!!とにかくクソ!!!
0329デフォルトの名無しさんNGNG
オラクルマニュアルのディクショナリって使いにくいんだけど
データ化したものってないのかなぁ
(そうすれば検索できるのに...)
0330デフォルトの名無しさんNGNG
pdf落とせよ
0331デフォルトの名無しさんNGNG
>>323>>327
Sybaseのどこがいいの?

0332デフォルトの名無しさんNGNG
>>331
327じゃないけど...
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デフォルトの名無しさんNGNG
>>333
OraはランエボというよりGTOかな。
(同じ四駆だけど)
車重はあるけどトルクパワーで加速
するイメージかも。

Win上で動かすならMSSQLがダントツみたい。
某DB会社の人間も、スピードは絶対に勝てない
OSで何かやってるとしか思えないと言ってた。
0335333NGNG
失礼 ゴーん は 過去形ではなく 過去分詞でした
0336333NGNG
>>334さん
オー 忘れていました GTO
■ このスレッドは過去ログ倉庫に格納されています