SQL Server 2008 上に構築された EAV データベース モデルがあります。EAV を選択する前に、EAV のパフォーマンスの問題を認識していました (EAV の利点がパフォーマンスの問題を上回りました)。
SQL 結合のパフォーマンスへの影響を軽減するために、インデックス付きビュー、ピボット、バッチでのクエリなどを使用しました。パフォーマンスは改善されましたが、マークまでではありませんでした。
ここで、SQL Server レプリケーションと ETL を使用して、SELECT クエリのパフォーマンスを向上させようとしています。
EAVデータベースを従来のデータベースに実装/変換する方法(ETLまたはその他の方法を使用して)をクエリ目的でのみ使用し、レプリケーション(またはその他の方法)を使用してEAVから従来のデータベースを更新する方法に関する良い情報源はありますか?
または、目的の動作を達成するための他のメカニズムはありますか?