2017-06-20 142 views
1

我的問題是什麼是在服務器上存儲大量文件的最佳方式。我做了一些搜索,到目前爲止我所知道的是將所有文件存儲在一個目錄中是一個壞主意。另外我知道一些文件系統有一個子目錄限制,因此爲每個文件創建一個新目錄並不是一個好主意。我還讀了一些有關使用文件散列的方法,並構建了從該字符串存儲文件的路徑。但我認爲如果我這樣做,我會得到很多子目錄,這可能不是一個完美的解決方案。存儲大量數據

回答

0

網絡上有大量的存儲選項可用於存儲大量數據。正確的解決方案通常取決於特定的需求。所以,如果你正在尋找一個便宜有效的解決方案,我會建議使用RAID(獨立磁盤冗餘陣列)。

1)RAID是一種將數據存儲在多個磁盤上的方式,這樣如果某個硬盤出現問題,則不會丟失任何數據。實際上,你可以構建一個使用RAID備份您的數據files.RAID-5與車載控制器(使用適當的專用控制器)

2)unRAID不再侷限於單一的操作系統的功能,你自己的服務器。它可以讓您對系統資源進行分區,使您能夠存儲和保護數據,並在孤立環境中運行任何應用程序。

3)如果你想存儲大量的文件,那麼這個方法不應該讓任何文件的大小超過3-5MB,只要你創建一個新的文件和下一個版本號。這樣,你可以保持連鎖。當文件夾大小超過1GB時,創建一個新的文件夾,然後使用下一個修訂版本號,並確保磁盤是NTFS分區的,並且有足夠的空間滿足您的要求。

希望它有幫助。

+0

謝謝你幫助我。我的文件大小在100 kb到1 MB之間,所以如果我只將文件放在一個目錄中,直到我有1 GB的數據,然後使用新的文件夾等,它應該可以正常工作? – ichUndSo

+0

聽起來非常好。 –