そのため、私は現在、いくつかの巨大なデータセットの収集と保存を含むプロジェクトに取り組んでいます(私が作業に慣れている限り)。データは基本的にメタ情報で構成され、次に実際の値(値は時間の経過とともにトレンドになります)で構成されます。
メタ情報自体は比較的大きいですが、それほど大きなものではありません。おそらく、今後2、3年で1,000万から5,000万の行サイズに成長すると思います。これは私には扱いやすいように思えます。適切にインデックス付けされている場合(データは非常に簡単にインデックス付けでき、境界が非常に明確になっている場合)、このデータにすばやくアクセスするには、単一の強力なSQLServerで十分です...
ただし、トレンドデータはまったく別の話です。1年以内に、私たちは非常に簡単に毎日4,000万〜5,000万行を引き込むことになり、それは今後3〜4年間で現実的に毎年2倍になる可能性があります。
このトレンドデータには、非常に明確な境界があり、より管理しやすいサイズのチャンクに分割されます。このデータを複数の物理データベースノードに分散させる、ある種のパーティショニングメカニズムを設定できることを望んでいます。データは基本的にすべて単一のテーブルに含まれています。SQL Serverのテーブルのパーティション分割を調べましたが、データを複数のサーバーに分散させる方法が見つかりませんでした。
私の質問は、複数の物理ノードにテーブルのパーティション分割を実装する「比較的単純な」方法があるかどうかです。SQL Server PDWについてもしばらく調べましたが、オンラインで情報を見つけるのは困難であり、構築された機能を使用してこの種のソリューションを実装する簡単な方法がないことを確認するまで、それを追求したくありません。 SQLServerに。
何かアドバイスをいただければ幸いです...