將文件和數據庫中的會話存儲在區別之間有什麼區別?文件中和數據庫中的會話之間的區別
回答
主要區別在於,從數據庫中獲取會話信息可能比從文件系統獲得快得多。這部分是因爲數據庫緩存,但也因爲如果有大量的會話文件,文件系統可能無法很好地處理它。當單個目錄中有幾千個文件時,大多數文件系統開始降級,而數據庫不會遇到這個問題。
其他原因包括細粒度的安全性,複製和/或分片,所有這些都是DBMS的肉食和土豆,但不包括文件系統。
如果你只有幾個會話,這並不重要,但是當它有10,000或10,000,000個會話時,它肯定會這樣做。
這個答案證明它至少是「一個真正的問題」。它肯定可以「以目前的形式得到合理的回答」。 – bfavaretto 2012-04-22 04:44:17
沒有。這個答案反映了使用奧伊亞板來神奇地確定問題的實際主題。 – bmargulies 2012-04-22 20:43:36
@bmargulies:Ouija板?真的嗎? OP沒有詢問會話*是什麼,或者如何使用*會話,他想知道爲什麼某些站點使用文件存儲會話信息,而其他人使用DMBS。鑑於會議的內容不因存儲方法而異,我可以看到他對請求的唯一可能解釋是一種方法相對於另一種方法的相對優勢。 – 2012-04-22 23:59:57
- 1. 會話和緩存之間的區別
- 2. PHP會話和自制會話之間的區別?
- 3. 圖表和Facebook中的MYSQL數據庫之間的區別?
- 4. 數據庫中的竊取和強制之間的區別
- 5. 「數據庫還原」和「數據庫部署」之間的區別?
- 6. 壓縮數據庫和SQL Server數據庫之間的區別
- 7. 在jsp中用於會話管理的java bean和會話之間的區別
- 8. 快速會話中req.sessionID和req.session.id之間的區別
- 9. TLS中主密鑰和會話密鑰之間的區別
- 10. 數據庫名稱和數據庫中'名稱'參數之間的區別
- 11. 數據庫術語之間的區別
- 12. 是什麼在連接/快遞「會話」和「cookieSession」中間件之間的區別?
- 13. rails中的助手文件和lib文件之間的區別
- 14. 在Ruby中的文件和::文件之間的區別?
- 15. 知識庫和數據庫之間的區別
- 16. * .php和* .html文件之間的區別
- 17. X3D和X3DV文件之間的區別
- 18. Blob和文件之間的區別
- 19. .html和.twig文件之間的區別
- 20. .SQL和.DUMP文件之間的區別
- 21. .o和.ko文件之間的區別
- 22. MySQL數據庫中TABLE和VIEW之間有什麼區別?
- 23. hibernate會話和連接池之間的區別和關係?
- 24. 中間件陣列和組合中間件之間的區別?
- 25. AB Initio中串行文件和多文件之間的區別
- 26. Eclipse中src /文件夾和文件夾之間的區別
- 27. Redis(鍵/值數據庫)和關聯數組之間的區別?
- 28. Alfresco:存儲庫和我的文件之間的區別
- 29. 數據庫和普通文件系統之間的區別是什麼
- 30. _id&$ oid之間的區別; $ date&IsoDate在mongo數據庫中
爲什麼人們投票關閉這個?如果你不知道答案,這不是一個壞問題。 – 2012-04-22 04:27:35
因爲沒有人可能猜到OP在詢問什麼。什麼樣的「會話」?什麼數據庫? – bmargulies 2012-04-22 20:42:34
我認爲大家關閉這個問題來獲得SE索引,也感到重要。自我是一個野獸,不斷需要餵養,對嗎?這是一個有效的問題。 – Jeffz 2016-07-03 23:28:01