1

500,000 行を含むテーブル A があります。テーブルは、他の 5 つのテーブル (B、C、D、E、F) (それぞれ 100,000 行のサイズ) と関連付けられています。

構造化された情報を (key A, value A+B+C+D+E+F) のようにすばやく抽出したいのですが、値 A+B+C+D+E+F は inner の列の結果ですこれらの 6 つのテーブルの結合 (少しゆっくり)。

これらのテーブルでは、更新/挿入/削除が 10 分ごとに (非同期で) 発生します。

バインディング ソースとして検索を実行するには、この選択の結果を提示する必要があります。

私のアイデア

検索を実行する NoSQL データベースでこの選択を具体化します。私の質問は次のとおりです。

  • どの NoSQL データベースを使用するか?
  • SQL Server レコードが変更されるたびに NoSQL データベースのデータを変更するために SQL Server を同期する方法は?

シナリオ

  • C# とフレームワーク 4.0 で作成されたデスクトップ アプリケーション
  • データベース SQL Server 2012
4

0 に答える 0