我正在創建視頻文件的應用程序,並將它們存儲在C:\驅動器中的文件夾中。我推測將來會有大量這些文件,並且在某個時間點(在我們的VPS上),我們的磁盤空間不足。當需要升級的時候,我們要麼計劃使用一個雲提供商來存儲文件,要麼我們現有的提供商可以添加另一個磁盤(比如D:\驅動器)。如何設計文件存儲問題?
無論哪種方式,我想現在設計的應用程序,在未來,移動到不同的位置不會是一個問題,並將對最終用戶透明。
創建這些文件的代碼支持2種方式:
myObj.SetOutputToDisk(<path to store>); or
myObj.SetOutputToMemoryStream(ms);
如果我們與雲架構的時候,我認爲我們可能有以下組合:
- 雲文件+現有VPS或
- 雲文件+雲的Windows Server
由於不明ns在這個時候,我將如何去設計這個?
對不起,我不清楚。這主要是因爲我不知道這個應用程序有什麼未來。目前,它的工作方式是,我在C:\ MyApp上有一個應用程序根目錄,這些文件存儲在C:\ MyApp \ Files \ \ file中 – Nick