現在のデータベース(現時点で正しいと思われる事実のみを保存するデータベース)から一時的なデータベース(時間を含むデータの処理をサポートできるデータベース)への移行を検討しています。
現在、Entity Framework を使用してデータベースと通信していますが、バックエンドとして一時データベースを使用して Entity Framework を引き続き使用するのは簡単ですか? そのようなデータベースに対してクエリが実行される Web の例はあまり見つかりません。
現在のデータベース(現時点で正しいと思われる事実のみを保存するデータベース)から一時的なデータベース(時間を含むデータの処理をサポートできるデータベース)への移行を検討しています。
現在、Entity Framework を使用してデータベースと通信していますが、バックエンドとして一時データベースを使用して Entity Framework を引き続き使用するのは簡単ですか? そのようなデータベースに対してクエリが実行される Web の例はあまり見つかりません。
私の理解が正しければ、データベースの一時的な側面をどのように実装するかまだ決定していません。DBMS の固有の方法 (たとえば、トリガー、ロギング、Change Data Captureなどの特別なメカニズム) を使用できます。しかし、とにかくリレーショナル モデルに固執するでしょう。
したがって、一般的な答えは、特定の DBMS に適切な EF データ プロバイダーが存在する限り、 Entity Framework はどのようなリレーショナル モデルでも問題なく使用できるということです。
ただし、データベースの一時的な側面をどのように実装するかについての最終的な決定に関係なく、私はパフォーマンスに関して非常に疑いがあり、移行を行う前に負荷テストメカニズムを明確に構築します.
私が助けてくれることを願っています!