1

SQL Server には単純な統計データがあります。これは一種の時系列であり、3 つの列しかありません。

unique id (varchar), timestamp (datetime), value (int)

しかし問題は、そのシリーズが 10 秒ごとに表示され、毎日のデータ サイズが約 100,000 行になることです。

データは wcf Web サービスによって消費されます。

  • 集計として %75 (平均、最小、最大、合計)
  • 直接の行ベースの結果セットとしての %25
  • 更新と削除が少なすぎます。

Web サービス (コード化された c#) は、データをクライアントに提供するための中間層として機能し、データは SP によって読み取られ、ビューも表示されます。wcf ではアドホック クエリはありません。

そのデータを NoSql プラットフォームに移動して、他の操作のために SQL Server を解決することを計画しています。

どの nosql プラットフォームが最適なオプションでしょうか?

NoSQL;

  1. .Net 言語用のドライバーが必要です (読み取り用に wcf サービスを変更するため)
  2. 組み込みの集計があります(少なくとも合計、平均)

私は Cassandra について考えていましたが、データのクエリを実行するときに組み込みの集約がなく、サービス レイヤーでのデータの集約が高速かどうかわかりません。

アイデアをいただければ幸いです.....

4

1 に答える 1