2012-04-27 63 views
6

我目前正在尋找一種處理大型數據集的方法。是否有大型數據容器的任何基準?

它似乎stxxl是經常推薦的解決方案,但我需要更多地瞭解它,在作出決定之前。

問題是

  1. 是STXXL完全中立的平臺?

  2. 任何替代品?

  3. 有關大型數據庫的任何基準?

+9

多大? – GManNickG 2012-04-27 08:49:29

+4

[STXXL出版物](http://algo2.iti.kit.edu/dementiev/files/TRKA2005_18.pdf)包含一些基準數據。但是,我不得不說我錯過了一個可伸縮性分析。 – 2012-04-27 08:56:42

回答

1

1)我在Windows和Linux上都親自嘗試過,沒有理由不能在Mac上編譯。我不知道你的意思是中性雖然。

2)有替代品,如TPIE,LEDA-SM等不再發展。我認爲STXXL是您最好的選擇,因爲它支持PDM(並行磁盤模型)。

+0

@GManNickG 2GB〜50GB?關注這個問題的是'哪個容器顯示出最佳性能,如果數據集需要主內存的x2〜x5(4GB〜16GB)',並且可擴展性甚至可以覆蓋1TB〜是次要問題。一個基準,我的意思是比較多個最近的圖書館(似乎沒有太多的選擇......)1)'中立'意味着'平臺獨立',你的答案足夠我的問題。謝謝! 2)似乎stxxl被廣泛接受。 – user1360513 2012-04-30 02:20:11

相關問題