ビデオ: 【Javaプログラミング入門 #8】配列と参照型(配列/参照型/コマンドライン引数) ※1.5倍速での再生を推奨 2024
最近の史上、新しいタイプのデータベース製品が登場し、RDBMSの非効率性を克服するのは初めてのことではありません。 1980年代には、RDBMS製品がデータ管理のニーズ(特に、当時利用可能なRDBMSの生成)を処理していないアプリケーションのクラスが特定されました。これらのアプリケーションはすべて、異なる実装間で異なるユーザ指定のデータ型を必要としていました。例えば、コンピュータ支援設計/コンピュータ支援製造(CAD / CAM)アプリケーションでは、製品図面、設計図およびその他の関連要因に関連するデータタイプを指定することができなければならなかった。
<! - 1 - >
コンピュータ支援ソフトウェア工学(CASE)では、アプリケーションとシステム、データベース、エンティティと属性のグラフィカル表現、プロセスとデータフロー、およびアプリケーション開発プロセスの他の部分を表すデータ型が必要でした。リレーショナルデータベースのテーブル行カラム構造を廃止し、代わりにクラスとサブクラス(またはタイプとクラス)の概念を導入した
オブジェクト指向データベース管理システム(ODBMS) サブタイプ)、オブジェクト、プロパティ、メソッド、およびオブジェクト指向テクノロジの他の部分を直接データベースエンジンに組み込むことができます。 <! RDBMS技術は多次元分析、特にパフォーマンス面ではあまり適していないため、ベンダーは独自の構造を開発してパフォーマンスを向上させるために調整し最適化しました。 データベース管理業界での出来事を追跡するなら、おそらくリレーショナルとオブジェクト指向のデータベース技術のコンバージェンスに精通しているでしょう。 RDBMS製品には、オブジェクト指向の拡張機能が搭載されています。
<!おそらく、複雑なデータ型(オブジェクト)を扱うこのアプローチは、リレーショナル製品(「純粋な」ODBMS)を上回っています。それらのトップデータウェアハウスの世界的なリレーショナル・テクノロジを追い抜き、それから特殊化した多次元製品を圧倒することで同じことが起こるでしょうか?時間だけが教えてくれます。