プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

OLAPサーバーの種類は何ですか?


OLAPは、On-LineAnalyticalProcessingの略です。 OLAPは、アナリスト、マネージャー、およびエグゼクティブが、生データから変換されて実際の次元を反映する情報のさまざまなビューで、迅速で一貫性のあるインタラクティブなアクセスを通じて情報への洞察を得ることができるようにするソフトウェアテクノロジーの分類です。ユーザーが学んだ企業。

OLAPサーバーは、データが保存される方法や場所を気にすることなく、データウェアハウスまたはデータマートからの多次元データをビジネスユーザーに提供します。 OLAPサーバーの物理アーキテクチャと実装では、データストレージの問題を考慮する必要があります。

OLAPサーバーには主に次の3つのタイプがあります-

ROLAP

ROLAPは、RelationalOLAPの略です。すでにおなじみのリレーショナルDBMSテクノロジーに基づいてデータを保存できます。この場合、データと関連する集計はRDBMSに格納され、OLAPミドルウェアを使用してデータキューブの処理と探索を実装します。

このアーキテクチャは、RDBMSバックエンドの最適化を対象としており、データキューブナビゲーションロジックを含む追加のツールとサービスをサポートします。 RDBMSバックエンドを使用しているため、ROLAPの主な利点は、大量のデータを管理する際のスケーラビリティです。

MOLAP

MOLAPは、多次元OLAPの略です。データストレージユニットとしてタプルを容易にします。 MOLAPは、専用のn次元配列ストレージエンジンとOLAPミドルウェアがデータを処理するのを容易にします。したがって、OLAPクエリは、関連する多次元ビュー(データキューブ)への直接アドレス指定を通じて実行されます。

このアーキテクチャは、トランザクションデータを集計に事前計算することに重点を置いているため、クエリの実行パフォーマンスが高速になります。より具体的には、MOLAPは、ロード時にすべての階層レベルで集計されたメジャーを事前に計算して保存し、これらの値を保存してインデックスを作成し、すぐに取得できるようにします。

完全な事前計算には、処理時間とストレージスペースの両方でかなりのオーバーヘッドが必要です。スパースデータの場合、MOLAPはスパース行列圧縮アルゴリズムを使用してストレージ使用率を向上させるため、一般に、RDBMSに保存されているデータと比較してディスク上のデータサイズが小さいという特徴があります。

HOLAP

HOLAPは、HybridOLAPの略です。これは、ROLAPのスケーラビリティとMOLAPのクエリ実装の間のトレードオフを生み出す可能性があります。一部の商用OLAPサーバーは、HOLAPアプローチに基づいています。この方法では、ユーザーは情報のどの部分をMOLAPに保存し、どの部分をROLAPに保存するかを決定します。たとえば、多くの場合、低レベルのデータはリレーショナルデータベースを使用して保存されますが、集計などの高レベルのデータは別のMOLAPに保存されます。


  1. 情報セキュリティにおける認証の種類は何ですか?

    認証は、データの送信者と受信者が相互に認証できるようにする手順です。データの送信者と受信者がお互いを適切に認証できない場合、どちらかの当事者がサポートするアクティビティまたはデータに信頼はありません。 認証には、非常に困難で安全なアプローチを含めることも、非常に単純にすることもできます。最も簡単な認証形式は、相互に認証したいエンティティ間で共有パスワードを送信することです。 認証は、ネットワークがそのリソースにアクセスできる許可されたユーザーのみを受信できるようにすることを定義します。これは、要求された識別子が何らかの手段を介してアクセス制御構造によってテストされる方法を提供します。 個

  2. 情報セキュリティにおける暗号化の種類は何ですか?

    暗号化とは、ファイルまたはメールメッセージである可能性のあるデータを、事前に決定された受信者以外の誰かがその情報を読み取らないようにするために、デコードキーなしでは読み取れない形式の暗号文にコード化する手順です。 復号化は、暗号化されたデータを元のエンコードされていない形式であるプレーンテキストに変換する逆の手順です。暗号化の鍵は、暗号化/復号化アルゴリズムで使用される大量のビットです。 暗号化では、暗号化のタイプに基づいており、情報は複数の数字、文字、または記号として表示できます。暗号化の分野で働く人々は、データを暗号化するか、暗号化されたデータを受信するためにコードを分割するという仕事