![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
お早うございます。
有料のOracleやMSSQLなどと、MySQLやFirebirdなどでは一番の違いはどういったものでしょうか。
無料のDBソフトのホームページなどでは良い事しか書いてません。
決定的な違いは(金額以外)何でしょうか?
例えば顧客管理ができる予約ソフトを作成したら
データが大きくなって時に観たい顧客のデータを表示するスピードが違うのでしょうか?
膨大なデータを表示しようとするとスピードに違いがでるのでしょうか。
データが大きくなった時の動き(安定した稼働など)に違いがでるのでしょうか。
仕事で少し関わってきそうだったのでこちらに投稿しました。
よろしくお願いいたします!
No.3ベストアンサー
- 回答日時:
>>となると、データベースを扱うという部分ではパフォーマンスはあまり変わらないのでしょうか?
Oracleは、データベースとしてパフォーマンスと耐障害、信頼性を十分に考えた作り方をしていると思います。
Oracleの内部動作について学べば、「プログラマーとして考えたら、こういう作りにするだろうなあ(作るのは面倒だけど・・)」と思えるような正当派の堅実なやり方をしているように思えてきます。
ですので、たぶん、大規模になれば、オープンソースソフトよりも、パフォーマンスがいいような気がします。
でも、個人ベース、中小企業レベルでは、そこまでの大差はつかないような気もします。
たぶん、どのソフトを使うかという場合、単なる速さ以外にも、さまざまな要求項目が出てくると思います。そういう中で、消去法によって残るのがOracleが多いってことだと思いますし、要求項目が少ないなら、オープンソースのソフトから選んでもいいように思います。
そして、データベースを選択するときは、単なるパフォーマンスだけでなく、「自分がこの部署を去ったあとも、システムを維持できるか?」なんてことも考えることになると思います。
そこまで考えたとき、「コストパフォーマンスとしては、最高ではないかもしれないけど、代わりの技術者が得やすくて、安心して使える有償のDBを選択する」という判断となることもあると思います。
No.2
- 回答日時:
>>有料のOracleやMSSQLなどと、MySQLやFirebirdなどでは一番の違いはどういったものでしょうか。
やはり有償のデータベースソフトは、マニュアルがしっかりしていますし、新人のための研修なども有償ですけど、イロイロとそろっています。
さらに、さまざまなツールとかソフトもOracle向けに多く出ていると思います。
つまりは、オープンソースでは、ボランティアの開発プログラマさんたちが、あまりやりたくなくて不十分な部分が、有償ソフトではしっかりしていて、多額の費用は必要になるけど、企業にとっては、安心して使える理由になっていると思います。
さらに、銀行など巨大なデータを扱う企業にとっては、Oracleは多数の実績があるし、サポート体制を考えたら、これを選ぶしかない、ってことになるのだと思います。
そういう意味では、「データが大きくなっても安心」ってのが大きな選択理由になっていると思います。
また、No.1さんの回答にもありますけど、無償ソフトですと、ボランティア・ベースのサポートになり、データベースに不具合があっても、いつ解消するかわかりません。(一部の企業は、オープンソースに対して、有償でのサポートを行っているようですが)
でも、有償のデータベースソフトであれば、無償のソフトよりも不具合解消が早いのではないか?と期待できるのではないかと思います。(もちろん、実際にそうなのかは、わかりません)
lv4u さんありがとうございます。
保守やツールなど取り巻く環境は全く違うわけですね。教えて頂きありがとうございます。
となると、データベースを扱うという部分ではパフォーマンスはあまり変わらないのでしょうか?
No.1
- 回答日時:
一般的に言えば不具合があった時の対応ですね。
有料ソフトで保守契約まであればサポートがついて不具合があればそれなりに対応されますけど、無料ならばそこらへんは自己責任でカバーするしかないです。ですから、お金をとる商品に使われるのは有料の方が多いと思いますよ。開発会社はリスクをDBメーカーに流すわけですね。
スピードはテーブルの正規化の仕方やSQLの発行の仕方でどうにでもなる部分が多いです。大量のデータを短時間で処理するミッションクリティカルな場面だとOracleが多いでしょうけど。
ok-kaneto さん
返信ありがとうございます。
不具合があった場合の対応というのは考えてませんでした。情報ありがとうございます!
最後の文にある
「大量のデータを短時間で処理する場合」はやはりOracleなど有料ソフトの方が一般的により良いと考えて間違いないと言う事でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 会計ソフト・業務用ソフト 事業内容に適した、見積・請求書・顧客管理ソフト、システムを探しています。 2 2022/11/11 13:28
- その他(パソコン・スマホ・電化製品) データの復元ができる無料ソフト(一部ファイルでもよいです) 4 2023/06/04 02:30
- その他(ソフトウェア) 現在と過去の顧客名簿、新規・解約・更新など作りたいのですが「やよいの顧客管理」なら簡単に扱えますか? 1 2022/05/18 10:44
- その他(IT・Webサービス) 高速処理可能な表計算ソフトについて ExcelやGoogleスプレッドシートのような表計算ソフトで、 2 2023/04/29 16:06
- USBメモリー・SDカード・フラッシュメモリー 完全無料のデータ復旧ソフトはありますか? SDカードの写真データを誤って消してしまいました。 データ 5 2023/05/05 09:55
- その他(IT・Webサービス) iPhone内で削除してしまった写真の復元方法 2 2023/07/15 12:30
- デスクトップパソコン あるHDDのデータ(システムデータを含む)のクローンを作れる無料のソフトはありますか? 9 2023/03/19 12:59
- USBメモリー・SDカード・フラッシュメモリー USBメモリのデータ復旧 4 2022/12/18 04:51
- その他(開発・運用・管理) マイクロソフト製品のライセンス販売で困ってます 1 2022/06/30 19:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのウェブでの自作
-
Notes って 何が良くて使うの...
-
複数のメル友のデータを記録したい
-
CDや本の管理ソフト
-
社内サーバー構築、NASについて
-
web対応の販売管理
-
シンプル画像データベース
-
Excelの横のセルの数を増やす方法
-
この業務での使用に適したソフ...
-
顧客管理ソフトについて
-
電話受信時に誰からの着信かす...
-
【初心者】顧客リストのような...
-
型 varchar から型 numeric へ...
-
データベースの2GBって・・・?
-
キャッシュとバッファの違いは?
-
データベースの最適化をマクロ...
-
私があるアカウント発行の権利...
-
エクセルの重複データの曖昧検索
-
希望の位置へフィールドを追加...
-
listener.logが肥大化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
汎用カード型のデータベースソ...
-
JavaとOracle Javaって何が違う...
-
データベースのウェブでの自作
-
Notes って 何が良くて使うの...
-
accessを自宅のパソコンにイン...
-
データベースソフトの「TCARD f...
-
MusicBee リッピング時のファイ...
-
CDや本の管理ソフト
-
macのデータベースソフト探して...
-
蔵書管理のフリーソフト
-
Excelの横のセルの数を増やす方法
-
AccessからVBに移行してみたい...
-
料理レシピのデータベース的な...
-
検索機能つきのHP作成
-
マイクロソフトのSQL Serverっ...
-
プログラミングを始めたい。
-
クラリスワークスみたいなDBって
-
フォーム形式の報告書を作成したい
-
CD/DVDメディア内のファイル情...
-
複数のメル友のデータを記録したい
おすすめ情報