Oracleデータベースを選択する技術的な理由と、次の最新のフレーバーを好むのは興味があります。
1)Microsoft SQL Server
2)MySQL
3)PostgreSQL
追加のコストを正当化する機能または機能。私は宗教的な戦争ではなく、技術的な議論に興味があります。友人が私にこれを尋ねて、私はいつも私がリストした3つのうちの1つを使いました。私は意見を述べるほどOracleデータベースについて十分に知りませんでした。
ありがとう。
開発者がOracleで作業する時間のコストについては誰も話していないようです。他のdbを知っているほとんどの開発者は、すべてのDBコードやORMツールを使用するのが難しいと思わないOracleを嫌っています。
Amazonの比率に合わせて拡張するつもりだったビジネスを始めた場合は、NoSQLソリューションを検討するかもしれません。私はこれが2年間Oracleで(開発者として)働いていたと言います-一緒に働くのはひどいです!
OracleとMicrosoftのSQLServerのみがクローズドソースであり、何か問題が発生して問題が発生した場合、答えは電話をかけるだけです(もちろん現金も必要です)。とにかく、MySQLとPostGreにはいくつかのエンタープライズコンサルティングサービスがありますが、最終的にこれらのコンサルタントは製品に対して責任を負いません。製品は誰のものでもあるからです。 Cと比較的低レベルのプログラミングが得意であれば、コードを修正することができますが、解決策が見つからない場合は、野生のガチョウの追跡になる可能性があるため、これは素晴らしいことです。
誰もが十分なスキルを持っているわけではなく、お金のある企業はクローズドソースデータベースのセキュリティ(ビジネスの意味で)を好むため、これらのソリューションが実装されているという事実に加えて、これらのソリューションが廃業しなかった理由ですお金があればそれだけの価値があります。
さて、最後に最も重要な違いはSQLServerとOracleの違いであり、その違いはOSです。Windowsを使用するほとんどの人は、SQLServerに固執しますが、Unixのフレーバーで実行する場合は、クローズドソースソリューションです。とにかくSolarisでOracleを使用しますが、ターゲットがWindowsの場合、どちらの製品も堅実なのでSQLServerを使用しますが、Windowsで最高のパフォーマンスを得るためにMicrosoftが内部で特別なトリックを持っていると思います。
ほんの数例を挙げると:
そしてもちろん、ブランドの魔法;)
そして、RDBMSの選択に関してはどうでしょうか?通常、選択は非常に明白です-Oracleまたはその他の世界。その後、次の方法で選択を絞り込むことができます。
Oracleが "sharding"をサポートした最初のRDMSだったからだと思う
本当の問題は、RDMSを利用するためにどのようなアプリケーションを使用するかということです。 wordpress blogまたはTwitterのクローンにはOracleは必要ありません。しかし、重いビジネスインテリジェンスを実行したい場合、Oracleは、その他。
MS SQLサーバーも非常に優れており、多くの機能を備えています。 Linuxを使用していて、ms sqlが提供する機能を備えたデータベースが必要な場合は、Oracleが最適です。
SQL ServerとOracleのコストはそれほど離れていません。
実際、小規模システムの場合、OracleとYour Free Free Databaseのコストは、ゼロ(Oracle Express Edition)から非常に大きくない(Standard Edition Oneの場合は$ 5,800プロセッサー)の間です。
11gのさまざまなエディションの機能へのリンクは次のとおりです。 http://www.Oracle.com/database/product_editions.html 。
正規価格は、すべての地域で http://store.Oracle.com で入手できます。通常、大企業はもちろん小売価格を支払いません;)