2012-03-19 90 views
-3

我有一個SQL Server數據庫,我正在尋找一種設計來存儲海量數據。SQL Server數據庫 - 處理海量數據的最佳方式

我正在對不同的軟件構建和每個級別的衰減進行各種吞吐量測試,我正在獲取指標。每個設備的每個軟件版本都有50個衰減級別,並且將會測試多個設備。

我也想顯示每個設備上每個版本的圖形。

我目前正在考慮存儲到XML文件和閱讀。

謝謝。

編輯:我想我的具體問題是可以在SQL Server處理數據我餵養它的量?

EDIT2:我在內部使用的圖形,所以這確實是不是一個問題,顯示數據結果對於其他測試。問題是SQL Server可以處理這些數據量,如果沒有,我能做些什麼來防止它呢?

+0

我想說一張桌子是要走的路。請勿將XML存儲在您的表格中。 – Ryan 2012-03-19 15:21:28

+0

XML不是存儲格式。這太膨脹了,加載/解析開銷是瘋狂的。這是一種數據傳輸格式。 – 2012-03-19 15:22:46

+4

SQL數據庫旨在處理大量數據......是什麼讓您認爲SQL Server無法處理您的數據量?另外,你能量化你想要的數據量嗎?數百萬條記錄?數十億條記錄? – 2012-03-19 15:36:25

回答

1

是,SQL Server可以完全處理數據的量,它可以是相當迅速的約了這一點。這正是數據庫引擎的目的。

和XML是很多很多,比一個數據庫,這就是爲什麼沒有人使用它爲高端數據存儲慢得多。

0

可能是SQL Server不是您正確的解決方案。

如果你需要存儲與持久性數據的圖形表示,你可以嘗試看看,如果一個NoSQL的解決方案是爲你自己的情況要好。檢查orientdb(Java文檔/圖形DB)。您還可以檢查http://www.nuvolabase.com/,您可以在其中免費使用雲中的orientdb。

HTH

+1

我相信他是指圖形作爲圖像,圖表或圖表......而不是圖形作爲數據結構。 – 2012-03-19 15:34:05

相關問題