回答:
Oracleで作業する開発者の時間のコストについては誰も話していないようです。他のデータベースを知っているほとんどの開発者はOracleを嫌い、すべてのDBコードやORMツール、あるいはその両方の使用が難しいとは想定していません。
Amazonに比例すると考えているビジネスを始めた場合は、NoSQLソリューションを検討するかもしれません。それ以外の場合は、毎回OracleではなくPostgreSQL、SQL Server(または実際にはSybase)を選択します。私はこれを2年間Oracleで(開発者として)働いてきたと言います-使うのはひどいです!
OracleとMicrosoftのSQLServerだけがクローズドソースであり、何か問題が発生して問題が発生した場合の答えは、電話をかけるだけです(もちろん、現金でもかまいません)。とにかく、MySQLとPostGreにはいくつかのエンタープライズコンサルティングサービスがありますが、最終的にこれらのコンサルタントは製品に責任を負うことはできません。Cと比較的低レベルのプログラミングに長けていればコードを実行して修正できるため、これはすばらしいことですが、解決策が見つからない場合は、ワイルドグースチェイスになる可能性があります。
誰もが十分に熟練しているわけではなく、お金のある企業はクローズドソースデータベースのセキュリティ(ビジネスの意味で)を好むので、これらのソリューションがビジネスを停止しなかった理由は、その実装がしっかりしているという事実に加えてです。あなたがそれを持っているなら、お金の価値があります。
さて、最後に最も重要な違いはSQLServerとOracleの間の違いであり、その違いはOSです。Windowsを使用しているほとんどの人はSQLServerに固執しますが、SQLServerと思いますが、Unixのフレーバーで実行する場合、Oracleはクローズドソースソリューションです。とにかく私はSolarisでOracleを使用していますが、ターゲットがWindowsの場合、おそらく両方の製品がしっかりしているのでSQLServerを使用しますが、MicrosoftがWindowsで最高のパフォーマンスを得るには特別なトリックがあると確信しています。
本当の問題は、RDMSを利用するためにどのようなアプリケーションが使用されるかです。ワードプレスのブログやツイッターのクローンにオラクルは必要ありません。ただし、重いビジネスインテリジェンスを実行する場合、Oracleには他の機能よりも効率的に実行できるいくつかの機能がある場合があります。
Ms sqlサーバーも非常に優れており、たくさんの機能があります。Linuxを使用していて、ms sqlが提供する機能を備えたデータベースが必要な場合は、oracleが適しています。
いくつか例を挙げると:
そしてもちろん、ブランドの魔法;)
そして、RDBMSを選択することになると?通常、選択はかなり明白です-Oracleまたはその他の地域。その後、次の方法で選択肢を絞り込むことができます。
Oracleが「シャーディング」をサポートした最初のRDMSだったからだと思います
SQL ServerとOracleのコストにはそれほど差はありません。
実際、小規模なシステムの場合、Oracleとお気に入りの無料データベースのコストは、ゼロ(Oracle Express Edition)とそれほど大きくない(Standard Edition Oneの場合、永続的に$ 5,800プロセッサ)の間です。
:ここに11gのさまざまなエディションの機能へのリンクですhttp://www.oracle.com/database/product_editions.htmlが。
正規価格はhttp://store.oracle.comですべての地域に提供されています。通常、大企業はもちろん小売りをしません;)