Linux
 Computer >> コンピューター >  >> システム >> Linux

Ingres(イングレス)とは?歴史と特徴を解説するリレーショナルデータベース

Ingres(イングレス)とは

Ingresは、1970年代にカリフォルニア大学バークレー校の研究プロジェクトから発展したリレーショナルデータベース管理システム(RDBMS)です。データベース技術の歴史において重要な役割を果たしてきたシステムであり、その設計思想は後続の多くのRDBMSにも大きな影響を与えました。

2つの異なるバージョン

Ingresには、大きく分けて2つのバージョンが存在します。

ひとつはパブリックドメイン版で、「University Ingres」または「Berkeley Ingres」と呼ばれるものです。もうひとつは商用版で、Computer Associates社によって販売されており、「OpenIngres」「CA-OpenIngres」「Ingres II」などの名称で知られています。

対応プラットフォームとオブジェクト指向への対応

商用版のIngres IIは、Windows NT、主要なUNIXプラットフォーム、OpenVMS、Linuxといった幅広いオペレーティングシステム上で動作します。

他の多くのRDBMSベンダーと同様に、Ingresもまた、市場全体がオブジェクト指向データベース管理システム(OODBMS)へとシフトする流れを受けて、オブジェクト指向開発機能の追加を進めてきました。これにより、従来のリレーショナルモデルの強みを保ちながら、より柔軟なデータ管理へのニーズに応えています。

問い合わせ言語:SQLとQUEL

OpenIngresでは、問い合わせやデータベーストランザクションの記述に、SQLおよびQUELの一部の形式を使用します。

QUELは、元のパブリックドメイン版のために開発された問い合わせ言語であり、現在でも同バージョンにおいてサポートが続けられています。SQLが業界標準となる一方で、QUELはIngresの歴史を物語る独自の技術として知られています。

  1. iOS 13.3の新機能を徹底解説!注目の15の変更点とアップデート方法

    2019年9月にiOS 13が登場して以来、新機能の追加やバグ修正、各種改善を目的としたアップデートが続々とリリースされてきました。そして2019年12月10日、iOS 13.3が正式リリース。多数の新機能に加え、バグ修正やパフォーマンス改善も盛り込まれています。対応するiOSデバイスをお使いの方は、ぜひ最新アップデートをダウンロードしましょう。iPhoneを最新のiOSバージョンに更新するには、「設定」アプリ→「一般」→「ソフトウェア・アップデート」の順に進みます。自動的にアップデートが確認され、最新バージョン「iOS 13.3」がダウンロード可能な状態で表示されます。それでは、iOS 13

  2. Firefoxのバージョン情報が消える?――皮肉たっぷりに語る「究極の独自路線」

    地球はもちろん、銀河連邦の支配下にある星々を含め、あらゆるGUIソフトウェアの「ファイル」メニューには「バージョン情報(About)」という項目があり、そこには使用中のソフトウェアに関する雑多ながらも有益な情報――たとえばバージョン文字列など――が表示されるのが世界的なお約束となっています。これまで、あらゆるプログラムがこの不文律を遵守してきました。 ところが、ここに挑戦者が現れたのです。噂が事実なら――そしてネット上の噂話やブログ記事、Bugzillaのチケットを見れば、私の助けを借りずとも山ほど見つかるはずですが――Mozillaは「About」ページからバージョン情報を削除しようとしてい