私はデータベース内部について少し知っています。私は実際に、ディスクとBTreeのインデックス上のISAM構造を使用し、すべてのそのようなものを使用する前に、小さな、単純なリレーショナルデータベースエンジンを実装しました。それは楽しく、とても教育的でした。私は、データベーススキーマを慎重に設計し、問合せを作成することについて、RDBMSがどのように機能するかについてもう少し分かりました。誰でもOLAP Internalsについて知っていますか?
しかし、私は、多次元OLAPデータモデルについて何も知らない、と私はつらい時、インターネット上の任意の有用な情報を見つけることがありました。
どのように情報がディスクに保存されていますか?どのデータ構造がキューブを構成していますか? MOLAPモデルでテーブルと列とレコードを使用していない場合は、何ですか?特に高次元のデータでは、どのような種類のデータ構造がMOLAPモデルを効率的にするのですか? MOLAP実装はRDBMSインデックスに類似したものを使用しますか?
なぜアドホッククエリを処理するにはOLAPサーバーの方がずっと優れていますか?通常のリレーショナルデータベースで処理する時間をとする同種の集計は、OLTPキューブでミリ秒単位で処理できます。それを可能にするモデルの根本的な仕組みは何ですか?