2012-08-26 96 views
-1

什麼NoSql解決方案最適合以下要求?此問題與此question有關。列的數量和名稱未知,範圍可以從1到數百萬條記錄。我選擇的語言是C#,我可能需要客戶端來訪問數據存儲。數據存儲將需要高效的數據分頁,因此如果CSV文件有200萬行,我需要一種有效的方式導航到第2500頁,並且需要支持排序和高級過濾。有任何想法嗎?許多CSV文件的NoSql解決方案

+0

你的問題到底是什麼? –

+0

他正在請求一個nosql存儲來存儲他的csv文件。 – DarthVader

+0

這就是正確的,但我不會將csv文件作爲一個整體存儲。我將把csv文件轉換成一個有多列的表格,然後將它存儲到nosql數據存儲中。 – Luke101

回答

1

我會推薦你​​使用一個文件存儲,可以是mongodb,couchdb。

如果您將一行作爲一個文檔,其中列可能有所不同,這對您很合適。

沒有嚴格的模式,所以列可能會有所不同。

MongoDB中有C#的支持,它有一個很好的客戶端,負責統籌的,分片等

它是開源。

它提供了你想要的所有功能,便於查詢等。