私たちは、OLTPデータを保持する「レガシー」SQL Serverベースのアプリケーションを持っているが:OLTPデータ構造が カサンドラと集計されたデータ
- それでも我々はのためのソースとしてそれを維持する必要がありますOLTP構造の上に
- レポートは
- だから、我々は準備し、実際の「OLAP」-views、たとえば、一日あたりの売上高を維持する非常に遅い報告し、各ビューは、実際にMS SQLデータベース内のテーブルである
主な問題:新しいビューが必要な場合、既存のすべてのOLTPデータをスキャンするのに多くの時間がかかります。
今、私たちは、カサンドラに移行したい、我々は同じ目標をachiveする同じアプローチを使用する必要がありますか:
- は、私たちはより良いスパーク/麒麟のようなツールを使用することが、彼らはこのようなことを行うことができてもいいですか?
- 何とかアプローチを変えることができますか?
あなたの経験を共有してくれてありがとう。私が見ているように、私たちは多かれ少なかれ同じことを、「自動的にバッチ処理を開始して集約を実行する」という言葉で行うべきです。マテリアライズド・ビューは優れた機能ですが、私たちのデータ構造は複雑すぎます。 –