2009-03-10 9 views
1

まず、データベースに関するヒントはあまりありませんので、愚かな質問であれば私を許してください。大量のデータをデータベースに保存する際のRessourceの使用

私の会社は、TCP経由で位置情報の急流を受信して​​います。各パケットは、いくつかのフロートとタイムスタンプで構成されています。私たちの仕事は、現代のPC上で動作するデータベース(MS SQL Server 2005)にデータを保存することです。

各ブロブは約20バイトです。 1000人の送信者がいて、それぞれが毎秒約25のパッケージを送信します。

通常の単一のPCでこのデータ量に対処できますか?もしそうでなければ、この問題にどう対処するのですか?送信者ごとに専用のPCをセットアップする必要がありますか?

答えて

2

だからあなたの要件を理解するために:あなたは20のバイトまで保存したい
までの25の000の挿入秒をしたい
×1000個の送信者* 25のパケット* 60秒* 60分* 24時間= 43.2 GB /日。

物事のカップル:

  • これは、データの真剣大量です。
  • 通常のPCはこれに対処できません。これを処理するには、能力の高いサーバーと非常に大きなディスクアレイが必要です。
  • データを使って何をする予定ですか?それを処理したい場合、データウェアハウスなどを見たいかもしれません。

最後に、これはあなたの専門分野ではありません。この規模のプロジェクトでは、専門家が必要です。
短期のコンサルタントであっても、見つけてください。

関連する問題