一時テーブルがチェンジ・データ・キャプチャまたはチェンジ・トラッキングよりも優れている点は何ですか?私たちはCDCまたはCTを持っているので、SQL Server 2016で一時テーブルが必要なのはなぜですか?
3
A
答えて
4
CDCとチェンジトラッキングは、歴史的なデータの問題を解決するためのものではありません。名前が示すように、変更の追跡やCDCは変更されたこととその変更内容を示します。履歴データを保持する必要がある場合は、そのデータをどこかに保存することもできます。これには、キャプチャ、調整(例えば、スキーマへのある種のタイムスタンプの追加)、データおよび関連プロセスの格納および管理が含まれる。それは実行可能ですが、その努力は簡単ではなく進行中です。
時間データベースは、クエリセマンティクスを含む履歴データを管理するためのネイティブ機能を提供します。潜在的に複雑なクエリをロールバックして、一時的な機能を持つDBの同じ機能を取得する必要があります(たとえば、質問に答えるクエリの例:セクタCの42種類のMCC2センサの平均温度は? 2016年8月28日の午後3時?)。これは、すでにデータがクエリ可能な形式であることを前提としています。
一時的な理由がたくさん書かれています。Why do we need a temporal database?
関連する問題
- 1. SQL Serverがシングルユーザーモードになったのはなぜですか?
- 2. はなぜ私のようなものを持っている一時テーブル
- 3. 私たちはなぜバワーとナゲットが必要なのですか?
- 4. WCFを持っているとサービスバスが必要なのはなぜですか?
- 5. SQL Serverクエリオプティマイザ誰かがなぜSQL Server上でいくつかの光を当てることができれば、私は思っていた(私の場合は2016 RTMが、私は、これはバージョン固有でない疑いがある)に参加
- 6. 一時テーブルには、私は、私はこのようになりますいくつかのコードをSQL Serverで次の問題を持っているエラー
- 7. なぜ私たちはJavaScriptを必要とするのですか?
- 8. なぜ私たちは[SQL ServerのASP.netで[int rowsAffected = cmd.ExecuteNonQuery();]を使用する
- 9. SQL Serverクエリ - 私は私はこのようなテーブルを持っている
- 10. エンティティフレームワークのコードファーストテクニックを使用してSQL Server 2016で一時テーブルを作成することはできますか?
- 11. Windowsワークフロー - 私たちがする必要があるビジネス・プロセス持っている私たちの会社でPersistableIdle
- 12. なぜ私たちは遅い `malloc`を持っていますか?
- 13. Visual Studio SQL Server 2016データベースプロジェクトと一時テーブル
- 14. は、私は4つのテーブル持っているSQL Server 2008の
- 15. SQL Serverの:私はSQL Serverでこのテーブルを持ってカウント取引
- 16. は私が持っているどのようなSQL Serverの
- 17. なぜSQL Serverは、私は例のクエリを持っているネステッド・ループ
- 18. SQL Server 2005でsyslanguagesテーブルが見つからないのはなぜですか?
- 19. オートは私がテーブルを持っているSQL Serverデータベース
- 20. なぜ私はこのSQL Serverデッドロックを持っていますか? T1222のデッドロックトレースが含まれています
- 21. SQLは、CONCAT、いくつかの私がデータを持つテーブルを持っている一つの大きなテーブル
- 22. なぜ私たちはエスケープする必要がありますか? < >:= - PHPの正規表現では?
- 23. は、私はSQL Serverでテーブルを持っている場合は合計
- 24. SQL Serverでsysprocessesを長時間開いているのはなぜですか?
- 25. なぜ「TR」「のonmouseover」イベントは、私がテーブルを持っている
- 26. 以前は持っていなかったVB6プロジェクトでUACが必要になりました
- 27. 私はこのようなテーブルを持っているSQL Serverの
- 28. 私は理解できません、グラファイトサポートudp、なぜ私たちはstatsdが必要です
- 29. SQL Serverの:私はテーブルを持っている変数
- 30. SQL Serverの私はテーブルを持っている電子メール