独自のデータベース管理システム
Oracle Database (一般に Oracle DBMS 、 Oracle Autonomous Database 、または単に Oracleと呼ばれる)は 、Oracle Corporation が製造および販売する 独自の マルチモデル [4] データベース管理システム です。
これは、オンライントランザクション処理 (OLTP)、 データウェアハウス (DW)、および混合(OLTPとDW)データベースワークロードの 実行に一般的に使用されるデータベースです。Oracle Databaseは、 オンプレミス 、 クラウド 、またはハイブリッドクラウド環境で、複数のサービスプロバイダから提供されています。サードパーティ製サーバーだけでなく、Oracleハードウェア(オンプレミスの Exadata 、 Oracle Cloud 、またはCloud at Customer) でも実行できます。 [5]
Oracleデータベースは データベースの更新と取得に SQLを使用します。 [6]
歴史
ラリー・エリソンは 、友人であり元同僚でもある ボブ・マイナー と エド・オーツと共に 、1977年にソフトウェア開発研究所(SDL)というコンサルティング会社を設立しました 。 同社は後にオラクル・コーポレーションとなりました。SDLはオラクル・ソフトウェアのオリジナル版を開発しました。 オラクルという名称は、エリソンがかつて アンペックス に勤務していた時代に携わっていた、 中央情報局(CIA)が 資金提供したプロジェクトのコードネームに由来しています 。 [7] CIAはオラクルの最初の顧客であり、新製品にこのコードネームを使用することを許可しました。 [8]
エリソンは自社のデータベースをIBM System R と互換性を持たせたいと考えていた が、同社の ドン・チェンバレン氏 はエラーコードの公開を拒否した。 [9] しかし、1985年までにオラクルは「 SQL/DS または DB2 用に書かれたプログラムは、多くの非IBMメインフレーム、ミニコンピュータ、マイクロコンピュータ上で修正なしで動作する」と宣伝した。「ORACLEのすべてのバージョンは同一で ある ため」 [10]
リリースとバージョン
Oracle製品は、独自のリリース番号と命名規則に従っています。現在のリリースであるOracle Database 23aiの「ai」は、「Artificial Intelligence(人工知能)」を表します。以前のリリース(Oracle Database 19c、10g、Oracle9i Databaseなど)では、「c」、「g」、「i」という接尾辞が使用されていました。これらはそれぞれ「Cloud(クラウド)」、「Grid(グリッド)」、「Internet(インターネット)」を表します。Oracle8i Databaseのリリース以前は、Oracle Databaseの命名規則に接尾辞はありませんでした。エリソン氏は「バージョン1を購入する人はいないだろう」と確信していたため、Oracle Databaseのバージョン1は存在しませんでした。 [11] [9] 一部のデータベースリリースでは、Oracleは無料で使用できるExpress Edition(XE)も提供しています。 [12] [13]
Oracle データベースのリリース番号には次のコードが使用されています。
Oracle Database の概要には、Oracle Database の各メジャー リリースで導入されたいくつかの重要な革新についての簡単な歴史が記載されています。
現在の Oracle データベース リリースとそのパッチ適用終了日については、
My Oracle Support (MOS) ノート「 現在のデータベース リリースのリリース スケジュール」(ドキュメント ID 742060.1)を参照してください。
パッチ更新とセキュリティ警告
Oracle Database 18cより以前、Oracle Corporationはセキュリティ上の脆弱性を修正するために、クリティカル・パッチ・アップデート(CPU)とセキュリティ・パッチ・アップデート(SPU) [39] 、そしてセキュリティ・アラートをリリースしていました。これらのリリースは四半期ごとに発行されており、一部のリリースでは、次の四半期リリースの前にアップデートがリリースされています。
Oracle Database 18c以降、Oracle Corporationはリリースアップデート(RU)とリリースアップデートリビジョン(RUR)をリリースしています。 [40] RUには通常、セキュリティ、リグレッション(バグ)、オプティマイザ、および機能上の修正が含まれており、機能拡張も含まれる場合があります。RURには、対応するRUのすべての修正が含まれますが、セキュリティとリグレッションの修正のみが追加されます。ただし、オプティマイザや機能上の修正は含まれていません。
競争
リレーショナルデータベースの市場では、Oracle Databaseは IBM Db2 や Microsoft SQL Server などの商用製品と競合している。 [13] OracleとIBMはUnixおよびLinuxプラットフォーム上のミッドレンジデータベース市場で争う傾向があり、Microsoftは Microsoft Windows プラットフォーム上のミッドレンジデータベース市場を独占している。しかし、両社は多くの顧客を共有しているため、OracleとIBMは多くのミドルウェアおよびアプリケーションカテゴリで互いの製品をサポートする傾向があり(例: WebSphere 、 PeopleSoft 、および Siebel Systems CRM )、IBMのハードウェア部門は パフォーマンスを最適化するサーバーテクノロジー(例: IBM Z上のLinux )に関してOracleと緊密に協力している [ 要出典 ] 。ニッチな商用競合企業には、 Teradata (データウェアハウスおよびビジネスインテリジェンス)、Software AGの ADABAS 、 Sybase 、およびIBMの Informix などがある。
クラウドでは、Oracle Database は AWS、Microsoft Azure、Google Cloud Platform のデータベース サービスと競合します。
Oracleデータベース製品は、 PostgreSQL 、 MongoDB 、 Couchbase 、 Neo4j 、 ArangoDBなどの オープンソースソフトウェアの リレーショナルおよび非リレーショナルデータベースシステムとの競合が激化しています 。Oracleは、 オープンソースの代替製品との競争力を強化するため、 MySQLの InnoDB コードベース のサプライヤーである Innobaseを買収し、2010年にはMySQLの所有者である Sun Microsystemsを買収しました。オープンソースとしてライセンスされたデータベース製品は、 オープンソースの定義 の法的条項により 、無料で配布でき、ロイヤリティやその他のライセンス料はかかりません。
受付
1983年2月のRosen Electronics Letterは 、Oracleをデータベースの中で「これまで見た中で最も包括的な製品」と評し、優れたマーケティングと豊富なインストールベースが開発者にソフトウェア開発を促すとしました。同ニュースレターは特にユーザーインターフェースを高く評価し、「クエリ、データ操作、更新といった『プログラム』を実際にプログラミングすることなく簡単に設定できる」と指摘しました。 [41]
参照
参考文献
^ 「Oracle AI Database 26ai のご紹介: あらゆるデータに対応する次世代 AI ネイティブ データベース」。
^
^ 「OTN標準ライセンス」、 テクニカルネットワーク 、Oracle
^ 「Oracle Database 12c Release 2を使用したマルチモデル・データベース」 (PDF) 。Oracle。 2017年4月14日時点のオリジナルよりアーカイブ (PDF) 。 2017年 3月1日 閲覧 。
^ 「Exadata」 (PDF) 、 テクニカルネットワーク 、Oracle
^ Roeser, Mary Beth; Adams, Drew; Ashdown, Lance; Baby, Thomas; Baer, Hermann; Baskan, Yasin; Bayliss, Nigel; Chen, Shuo; Belden, Eric. 「Oracleと標準SQL」. Oracleヘルプセンター. 2023年 6月9日 閲覧 。
^ “Welcome to Larryland”. The Guardian . 2016年8月25日時点のオリジナルよりアーカイブ。 2009年 12月19日 閲覧 。
^ abcdefghij 「RDBMSワークショップ:Oracle」(PDF)。ルアンヌ・ジョンソンによるインタビュー。コンピュータ歴史博物館。2007年6月12日。 2025年 6月1日 閲覧 。
^ ab 「RDBMS Plenary 1: Early Years」 (PDF) (インタビュー)。Burton Gradによるインタビュー。コンピュータ歴史博物館。2007年6月12日。33、35ページ。 2025年 5月30日 閲覧 。
^ 「Oracle、IBM SQL/DSとDB2のポータブル版を発表」 Computerworld (広告)第19巻第20号、1985年5月20日、p.47 。 2025年 6月7日 閲覧 。
^ Julie Bort (2014年9月29日). 「ラリー・エリソンはCIAのおかげで今日億万長者になった」. Business Insider . 2017年1月16日時点のオリジナルよりアーカイブ。 2017年 1月13日 閲覧 。
^ 「Free Oracle Database for Everyone」 Oracle . 2024年 2月19日 閲覧 。
^ ab 「RDBMS Plenary Session: The Later Years」 (PDF) (インタビュー)。Burton Gradによるインタビュー。コンピュータ歴史博物館。2007年6月12日。 2025年 5月30日 閲覧 。
^ 「現在のデータベースリリースのリリーススケジュール」 support.oracle.com . 2025年 11月14日 閲覧 。
^ 「現在のデータベースリリースのリリーススケジュール」 support.oracle.com . 2025年 11月14日 閲覧 。
^ 「Oracle Database 23ai:一般提供開始のお知らせ」 Oracle Corporation . 2024年 5月2日 閲覧 。
^ 「Oracle Database 23c 無料 - 開発者向けリリース」 Oracle Corporation . 2023年 4月3日 閲覧 。
^ 「OCIベース・データベース・サービス上のOracle Database 23c」。Oracle Corporation . 2023年 9月19日 閲覧 。
^ 「Oracle、Oracle Database 23aiのAIベクトル検索の一般提供を発表」 Oracle Corporation . 2024年 5月2日 閲覧 。
^ 「Oracle、Oracle Database 23aiにおけるJSONリレーショナル・デュアリティの一般提供を発表」 Oracle Corporation . 2024年 5月2日 閲覧 。
^ 「Oracle Database 21c」。Oracle ヘルプセンター。 2020年 12月9日 閲覧 。
^ Hardie, William (2021年9月23日). 「Oracle Database 21cがLinuxで利用可能に」. Oracle Database Insider . 2023年 12月17日 閲覧 。
^ Giles, Dominic (2019年2月13日). 「Oracle Database 19cがOracle Exadataで利用可能に」. Oracle Database Insider . 2021年 4月27日 閲覧 。
^ Hardie, William (2019年4月25日). 「Oracle Database 19cがLinuxで利用可能に」. Oracle Database Insider . 2024年4月5日時点のオリジナルよりアーカイブ 。 2021年 4月27日 閲覧。
^ 「Oracle Database 18c:Oracle CloudおよびOracle Engineered Systemsで利用可能に」 Oracle Database Insider 2018年2月16日. 2021年 4月28日 閲覧 。
^ Zagar, Adriana (2018年7月23日). 「Oracle Database 18cがオンプレミスで利用可能に」. Oracle Community . 2020年8月8日時点のオリジナルよりアーカイブ 。 2020年 1月16日 閲覧。
^ 「Oracle、クラウド向けに設計された初のデータベース、Oracle Database 12cの一般提供を発表」 Oracle 2013年7月1日。2013年9月9日時点のオリジナルよりアーカイブ。 2013年 9月9日 閲覧 。
^ 「Oracle® Database 11g Release 2が利用可能になりました」。Oracle . 2009年9月1日。2018年4月5日時点のオリジナルよりアーカイブ 。 2018年 4月4日 閲覧。
^ 「Oracle、Oracle® Database 10g Release 2の一般提供を発表」。Oracle . 2005 年7月11日。2018年4月5日時点のオリジナルよりアーカイブ。 2018年 4月4日 閲覧 。
^ Biggs, Maggie (1998年10月5日). 「Linux上のOracle8は有望」. InfoWorld . 2019年 9月7日 閲覧 。
^ Nash, Kim (1994年10月3日). 「Oracleユーザーは製品の過負荷について熟考する」. Infoworld . IDG Enterprise . 2020年 7月30日 閲覧 。
^ O'Brien, Timothy (1991年4月29日). 「Oracle、Novell NetWare 386 LAN向けデータベースを発表」 InfoWorld . 2019年 9月7日 閲覧 。
^ Mace, Scott (1989年1月30日). 「DOS版Professional Oracle 5.1BにSQLレポートライターが追加」 InfoWorld . 2019年 9月7日 閲覧 。
^ Webster, Robin (1984年11月13日). 「PCリレーショナルデータベース?新たな答えはOracle」. PC Magazine . 2019年 7月1日 閲覧 。
^ Gralike, Marco (2006年4月4日). 「Back to the future (Oracle 4.1 VMアプライアンス)」. amis.nl . 2019年7月1日時点のオリジナルよりアーカイブ。 2019年 7月1日 閲覧 。
^ データ処理ダイジェスト第29-30巻。 データ処理ダイジェスト 。1983年。p.2。
^ 情報学部. 「Oracle V2」. 情報科学におけるバーチャル展示会 . クラーゲンフルト大学. 2019年9月30日時点のオリジナルよりアーカイブ。 2019年 9月30日 閲覧 。
^ Maheshwari, Sharad (2007). SQLとPL/SQL入門. Firewall Media. p. 12. ISBN 9788131800386 。
^ Baransel, Emre (2013). Oracle Data Guard 11gR2 管理初心者ガイド. Packt Publishing Ltd. ISBN 9781849687911 . 2016年11月23日時点のオリジナルよりアーカイブ。 2014年 1月15日 閲覧 。 2012年10月よりCPUの用語がSPUに変更されたため、Critical Patch Update (CPU)とSecurity Patch Update (SPU)を混同しないでください。
^ 「Oracle Database 12cリリース2(12.2.0.1)以降のバージョンのパッチ配信方法」Docs.oracle.com . 2022年 3月16日 閲覧 。
^ 「DBMSとワークステーション:Oracleが接近」 (PDF) . The Rosen Electronics Letter . 1983年2月22日 . pp. 3-5 . 2025年 6月5日 閲覧 。
外部リンク
Wikimedia Commons には、 Oracle データベース に関連するメディアがあります。
WikibooksにはOracleデータベース に関する書籍があります。
WikiversityにはOracleデータベース に関する学習リソースがあります
概要は Oracle Corporation により提供されています。