2012-03-19 16 views
-3

私はSQL Serverデータベースを持っており、大量のデータを格納するための設計を探しています。SQL Serverデータベース - 大量のデータを処理する最適な方法

私はさまざまなソフトウェアビルドでさまざまなスループットテストを実行していますが、各レベルの減衰についてはメトリクスを取得しています。各デバイスのソフトウェアビルドごとに50レベルの減衰があり、複数のデバイスがテストされます。

各デバイスの各ビルドのグラフも表示したいと考えています。

私は現在、XMLファイルに格納してそれを読んでいると考えています。

ありがとうございました。

編集:私の具体的な質問は、SQL Serverがデータの量を処理することができると思いますか?

EDIT2:グラフを使用して他のテストのデータ結果を内部的に表示しているので、実際には問題にはなりません。問題は、SQL Serverがそのデータ量を処理できるかどうかであり、そうでない場合は、それを防ぐために何ができるのでしょうか?

+0

私はテーブルが行く方法だと思います。テーブルにXMLを保存しないでください。 – Ryan

+0

XMLは格納形式ではありません。それはあまりにも膨らんでおり、ロード/解析のオーバーヘッドは狂っています。それは何よりもデータ伝送フォーマットです。 –

+4

SQLデータベースは、大量のデータを処理するように設計されています.SQL Serverがあなたのデータ量を処理できないと思われる理由は何ですか?また、どのくらいのデータを期待しているかを定量化できますか?何百万というレコード?何十億というレコード? –

答えて

1

はい、SQL Serverは、絶対にデータの量を扱うことができ、そしてそれはあまりにも、それについてかなりスピーディーことができます。それはまさにデータベースエンジンのために作られたものです。

XMLはデータベースよりもはるかに遅く、ハイエンドのデータストレージにはXMLを使用していません。

0

SQL Serverは、まったく適切なソリューションではありません。

永続性をもって保存されたデータのグラフ表示が必要な場合は、nosqlソリューションが独自のケースで優れているかどうかを確認できます。 orientdb(Java文書/グラフDB)をチェックしてください。また、無料でorientdbをクラウドで使用できるhttp://www.nuvolabase.com/をチェックすることもできます。

HTH

+1

私は、彼がグラフを画像、図表、または図として参照していると信じています...グラフはデータ構造ではありません。 –

関連する問題