• ベストアンサー

ORACLEを仕様目的について

データベースでORACLEやIBMのDB2、MSのSQLServerなどがありますがEnterpriseクラスで上記の3つのうちOracleが断トツで一番値段が高いと聞きましたが そんなに機能がちがうのでしょうか?それともたまたま 使える人が多いからでしょうか?(シェア?) ご存知の方お教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.2

こんにちわ。 Oracle を使ったシステム構築を結構長年やっています。 確かにクラスタを組んだりすると、簡単にライセンス料が億単位 になってしまう事も珍しくありません。 クラスタを組んだり、パーティショニングやビットマップ索引 と言った大規模DB の機能を使わないのであれば、Standard Edition で機能的には十分です。 (これだとライセンス料は1桁違ってきます) クラスタを組む場合、Oracle, メインフレーム版DB2 以外のDB を 選択すると、ノード毎に管理するデータを分割する必要があり、 ノード数の変更に容易に対応できません。 更に、どこかのノードが停止した場合の事を考慮すると、 全てのノードを二重化する必要があります。 Oracle, メインフレーム版DB2 では、クラスタを構成する 全てのノードが、DB 全体を共有する事が可能になるため ノード数の変更に容易に対応できます。 更に、全ノードを二重化する必要が無いので、ハードウェアの リソースを有効に活用できます。 → この辺が、Oracle が選択されている理由だと思います。

tel
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

回答No.1

データベースと言う物で考えれば各社ほとんど同じです。 実際、よく言われる安定、確実、検索の素早さはDBサーバーの基本中の基本なので 実際何処のメーカーを使ってもだいたい同じ結果になります。 が、突き詰めて行くと各社いろんな工夫をしておりますので用途によって選択するもの良いかと。 また、DBサーバーを利用するアプリケーション側の出来に左右される事がほとんどで、ソフトウエア開発側腕がないと、どのメーカーのDBを使っても よく落ちたり トラブルがあります。 捕捉しますと、シェアで言うと、MS、IBM、ORACLEでは 若干ORACLEが多いですが DBの世界シェアで言うと、オラクルでさえも トップではありません事を捕捉しておきます。 ちなみに私は IBM-DB2(開発バージョン) ORALCE-オラクル8エンタープライズ マイクロソフト-SQLサーバー(7、2000) 富士通-Infoサーバー のDBを触った事があります。 個人的な評価をすれば ・高負荷でも落ちなかった  富士通のDB ・比較的サーバーに負担を掛けていない  マイクロソフトのDB(Ver7) ・検索速度を向上  オラクル  マイクロソフトのDB(Ver2000)  DB2 ・バイナリーデータを楽に埋め込める  DB2 って感じでした。 DBの価格は、DBの基本以外に、例えば 冗長化やクラスタリング、また想定負荷によって上昇しますので なんともいえませんが 言えるのは、「値段が高いからと言ってそのDBが 安定した運用が可能である」とは言えないことです。

tel
質問者

お礼

ご回答ありがとうございます。