独自のデータベース管理システム
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 Databaseは、 データベースの更新と取得に SQLを使用します。 [6]
歴史
ラリー・エリソン と彼の2人の友人であり元同僚である ボブ・マイナー と エド・オーツは 、1977年にSoftware Development Laboratories(SDL)というコンサルティング会社を設立し、後に Oracle Corporationとなりました。SDLはOracleソフトウェアのオリジナルバージョンを開発しました。Oracle という 名前は、エリソンが以前 Ampex に勤務していたときに取り組んでいた 、 中央情報局(CIA)が 資金提供したプロジェクトのコードネームに由来しています。 [7] CIAはOracleの最初の顧客であり、同社が新製品のコードネームを使用することを許可しました。 [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 Databaseのリリース番号付けには、以下のコードが使用されています。
『Oracle Database入門』には、Oracle Databaseの各メジャーリリースで導入された主要なイノベーションの簡単な歴史が含まれています
現在のOracle Databaseリリースとそのパッチ適用終了日については、 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はデータベースの中で「これまでで最も包括的な製品」であり、優れたマーケティングと開発者がOracle向けのソフトウェアを作成することを奨励する大規模なインストールベースを備えていると述べています。このニュースレターは特にユーザーインターフェースを高く評価し、「実際にプログラミングすることなく、『プログラム』(クエリ、データ操作、更新)を簡単に設定できること」を指摘しました。 [41]
参照
参考文献
^ 「Oracle AI Database 26aiの紹介:あらゆるデータに対応する次世代AIネイティブ・データベース」
^
^ 「OTN標準ライセンス」、 テクニカル・ネットワーク 、Oracle
^ 「Oracle Database 12cリリース2を使用したマルチモデル・データベース」 (PDF) 。Oracle。 2017年4月14日時点のオリジナルからの アーカイブ (PDF) 。 2017年 3月1日 閲覧 。
^ 「Exadata」 (PDF) 、 テクニカル・ネットワーク 、Oracle
^ メアリー・ベス・ローザー、ドリュー・アダムス、ランス・アッシュダウン、トーマス・ベイビー、ヘルマン・ベア、ヤシン・バスカン、ナイジェル・ベイリス、シュオ・チェン、エリック・ベルデン。「Oracleと標準SQL」。Oracle ヘルプセンター。 2023年 6月9日 閲覧 。
^ 「ラリーランドへようこそ」。 ガーディアン 。2016年8月25日時点のオリジナルからのアーカイブ 。 2009年 12月19日 閲覧
^ abcdefghij 「RDBMSワークショップ:Oracle」(PDF)。Luanne Johnson氏によるインタビュー。コンピュータ歴史博物館。2007年6月12日。 2025年 6月1日 閲覧 。
^ ab 「RDBMS全体会議1:初期」 (PDF) (インタビュー)。Burton Grad氏によるインタビュー。コンピュータ歴史博物館。2007年6月12日。33、35ページ。 2025年 5月30日 閲覧 。
^ 「Oracle、IBM SQL/DSとDB2のポータブル版を発表」。Computerworld (広告)。第19巻、第20号。1985年5 月 20日。47ページ 。 2025年 6月7日 閲覧
^ Julie Bort (2014年9月29日). 「ラリー・エリソンはCIAのおかげで今日億万長者になった」. Business Insider . 2017年1月16日時点のオリジナルからアーカイブ 。 2017年 1月13日 閲覧。
^ 「すべての人に無料のOracleデータベース」. Oracle . 2024年 2月19日 閲覧。
^ ab 「RDBMS全体会議:後年」 (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 Database 23aiにおけるAIベクトル検索の一般提供を発表」。Oracle Corporation 。 2024年 5月2日 閲覧。
^ 「オラクル、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 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® Database 10gリリース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日)「オラクル、Novell NetWare 386 LAN向けデータベースを発表」。InfoWorld 。 2019 年 9月7日 閲覧
^ メイス、スコット(1989年1月30日)「Professional Oracle 5.1BのDOS版に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日 閲覧 。
^ Data Processing Digest 第29-30巻. Data Processing Digest . 1983年. 2ページ.
^ 情報学部. 「Oracle V2」. 情報科学における仮想展示会 . クラーゲンフルト大学. 2019年9月30日時点のオリジナルよりアーカイブ。 2019年 9月30日 閲覧 。
^ Maheshwari, Sharad (2007年). 「SQLとPL/SQL入門」. Firewall Media. 12ページ. ISBN 9788131800386 。
^ Baransel, Emre (2013). Oracle Data Guard 11gR2 管理ビギナーズ・ガイド. Packt Publishing Ltd. ISBN 9781849687911 . 2016年11月23日時点のオリジナルからのアーカイブ 。 2014年 1月15日 閲覧。 クリティカル・パッチ・アップデート(CPU)とセキュリティ・パッチ・アップデート(SPU)を混同しないでください。CPUの用語は2012年10月から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日。3 ~ 5ページ。 2025年 6月5日 閲覧 。
外部リンク
Wikimedia Commonsには、 Oracle Database に関連するメディアがあります。
Wikibooksには、 Oracleデータベース に関する書籍があります。
Wikiversityには、Oracle Database に関する学習リソースがあります