【おらくる】

Oracle とは?

💡 大企業の心臓部を支える、データベース界の重鎮
📌 このページのポイント
Oracleの主要製品 Oracle Database 基幹システムの 中核を担う OCI クラウド基盤 Java プログラミング言語 MySQL OSS データベース ERP 業務管理システム 金融 ・ 製造 ・ 官公庁 ・ 通信 など大規模システムで採用
Oracleの主要製品
ひよこ ひよこ

ペンギン先生、Oracleって聞いたんだけど、ゲームに出てくる「神託」のこと?

ペンギン先生 ペンギン先生

語源は同じだけど、ITでOracleと言えばデータベースソフトウェアの会社だよ。1977年にラリー・エリソンが創業して、世界で初めて商用のリレーショナルデータベースを販売したんだ。今でも大企業の基幹システムといえばOracleっていうくらい定番だよ。

ひよこ ひよこ

MySQLPostgreSQLと何が違うの?

ペンギン先生 ペンギン先生

一番大きいのは信頼性とサポートの厚さだね。Oracle Databaseは大規模なトランザクション処理や障害復旧の仕組みが非常に充実してる。銀行の勘定系や航空会社の予約システムなど、1秒たりとも止まれないシステムで選ばれてきたんだ。その代わりライセンス費用はかなり高額だけどね。

ひよこ ひよこ

高いってどのくらい?

ペンギン先生 ペンギン先生

CPU数やオプション機能によるけど、年間数百万〜数千万円かかることもあるよ。だから最近は「OracleからMySQLPostgreSQLに移行してコストを下げよう」っていう動きが増えてるんだ。ただし移行は簡単じゃなくて、データ型の違いや独自機能への依存があるから慎重な計画が必要だよ。

ひよこ ひよこ

Oracleってデータベース以外もやってるの?

ペンギン先生 ペンギン先生

実はかなり手広いよ。クラウドサービスのOCI(Oracle Cloud Infrastructure)、ERPのOracle Fusion、プログラミング言語Javaの管理もOracleがやってる。2009年にSun Microsystemsを買収してJavaMySQLの権利も持ってるんだ。

ひよこ ひよこ

MySQLもOracleのもの!?敵じゃないの?

ペンギン先生 ペンギン先生

面白い関係だよね。Oracle Databaseは高機能・高価格で大企業向け、MySQLオープンソースで中小規模向け。自社で市場をすみ分けてるんだ。ただMySQLの開発方針に不満を持った開発者がフォークしたMariaDBなんかもあるよ。

ひよこ ひよこ

Oracleのスキルって今でも需要ある?

ペンギン先生 ペンギン先生

銀行・保険・大手製造業の基幹システムにはまだまだOracleが残ってるから、運用・移行できる人材の需要は高いよ。ただ新規開発ではPostgreSQLクラウドのマネージドDBを選ぶケースが増えてるから、Oracle一本槍じゃなく複数のDBを扱えるのが理想だね。

ひよこ ひよこ

Oracleの存在感は当分なくならなそうだね。

ペンギン先生 ペンギン先生

レガシーシステムの世界では「Oracleを知らないDBエンジニアはモグリ」って言われるくらいだからね。好き嫌いは分かれるけど、大規模データ処理の設計思想を学ぶにはOracleの仕組みを理解するのが一番の教材だよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Oracle」って出てきたら「大企業の基幹システムを支える超有名データベース会社」と思えればだいたいOK!
📖 おまけ:英語の意味
「Oracle」 = 神託・予言者
💬 創業者ラリー・エリソンがCIAのデータベースプロジェクトのコードネーム「Oracle」から社名を取ったんだよ。「データの中から答えを見つけ出す」イメージだね
← 用語集にもどる