Oracle DBの保守料が毎年のように値上がりしているようです。
なぜにそこまでしてOracleDBを使うのか?私にはここらがよくわかりません。UNIX(独自CPUのLinux)が空前の灯なのでWindowsServerかLinuxしかないと思いますが・・共にSQLServer、その他のDBシステムが稼働します。
元々UNIX、LinuxにはSQLServerが動作せず、Oracleしか選択肢がなかったという事がありますが、過去SybaseというDBはありました。Sybaseが消えた理由はSybaseの欠陥ではなく、マーケティングにあります。当時はSybaseの方が性能は上だと言われていました。
性能どうのというより、Oracleの性能を70%、80%使い切る事ができるプログラマーなど私は見た事がありません。皆動けばいいというプログラマーです。インデックスの作り方、正規化の在り方、データ構造もさほど研究はされていないようです。
その他チューニング事項はあったと思いますが、記憶にありません。私は、さほどレスポンスが問題になったシステムはないので。。
Oracleがまださほど有名でない頃、数回噂を聞きました。日本にOracleをもってきたのは当社だという企業数社ほど・・・。IBM大型汎用機のDB2を設計したものがUNIX用にOracleを開発し・・時を同時にダウンサイジングが流行しいっきにOracleが普及したんだと。。長年社長を務めているエリッチンは技術者ではないとも聞きました。真実であれば、IT系で初代CEOで技術者でないのは稀な事です。
SQLServerも元々Sybaseのコピーものでした。もうだいぶ前に設計を独自に見直し作り替えたと聞きます。今のSQLServer2016はLinuxでも動作すると聞いています。
RDBはOracle、SQLServerの他にMysqlとかオープン系のものを聞きます。実際どれほど使い物になるのかは知りません。私はもっぱらSQLServerを使っています。SQLServer使っていて困る事はありませんし、多くのトランザクションを発生させてシステムがダウンした事もありません。
Oracleが保守料を毎年値上がりを続けるのであればSQLServerなどに移行もいいのではないかと思います。Windowsが一番いいと思いますが、Linuxもありかと思います。
ちなみにクラウドもOracleクラウドでなければ、Oracleに関する費用が膨大になるという事らしいです。詳しく調べていないので聞いた話です。
SQLServer基本保守料などありません。なぜにSQLServerにしないのか私には理解できません。移行は、Oracleの優秀さを語れるほどスキルがあれば、さほど難しい事ではないかと思います。