我正在編寫一個文檔編輯Web服務,其中的文檔可以通過網站編輯,或在本地和通過git推送。我試圖決定這些文檔應該作爲單個文檔存儲在文件系統還是數據庫中。我想知道的幾點是:使用基於文件的Web服務時,我應該使用數據庫還是僅使用文件系統?
- 如果他們在數據庫中,有沒有辦法讓git查看文檔?
- 使用文件系統的開銷高出多少?我假設操作系統正在做更多的工作。我怎樣才能減輕這一些?例如,網頁編輯器自動保存,緩存保存數據的最佳方式是什麼,以最小化寫入?
- 其中一個比另一個好嗎?如果一切按計劃進行,這將是一項服務,包含數千個正在訪問和編輯的文檔。