數據庫最終將數據存儲在文件中,而文件系統也將數據存儲在文件中。在這種情況下,數據庫和文件系統有什麼區別。它是以它檢索的方式還是其他任何方式?數據庫vs文件系統存儲
15
A
回答
20
數據庫通常用於以有效的方式存儲具有定義良好的數據格式的相關結構化數據,用於插入,更新和/或檢索(取決於應用程序)。
另一方面,文件系統是一個更加非結構化的數據存儲,用於存儲任意可能不相關的數據。文件系統更爲通用,數據庫建立在文件系統提供的通用數據存儲服務之上。
如果您正在查找特定文件,文件系統很有用,因爲操作系統會維護一種索引。但是,txt文件的內容不會編入索引,這是數據庫的主要優點之一。
對於非常複雜的操作,文件系統可能會很慢。
主要RDBMS優點:
O表彼此相關
öSQL查詢/數據處理語言
O事務處理除了SQL(的Transact-SQL)
o服務器端實現,具有服務器端對象,如存儲過程,函數,觸發器,視圖等。
優勢數據庫管理系統的文件系統是:
當處理小數據集的隨意性,可能不相關的數據,文件比數據庫更有效。 對於簡單的操作,讀取,寫入,文件操作更快更簡單。
你可以在互聯網上找到n個差異。
3
有些人應該知道的是,Unix具有所謂的inode限制。如果你存儲了數百萬條記錄,那麼這可能是一個嚴重的問題。您應該運行df -i
來查看所使用的%,這是文件系統文件的限制 - 即使您有足夠的磁盤空間。
1
文件處理系統和數據庫管理系統之間的區別如下:
的文件處理系統的存儲和管理文件在計算機硬盤程序的集合。另一方面,數據庫管理系統是能夠創建和維護數據庫的程序的集合。
文件處理系統有更多的數據冗餘,dbms中的數據冗餘更少。
- 文件處理系統提供的訪問數據的靈活性較低,而dbms在訪問數據方面更具靈活性。
- 文件處理系統不提供數據一致性,而dbms通過規範化提供數據一致性。
- 文件處理系統不那麼複雜,而dbms更復雜。
相關問題
- 1. 存儲庫vs數據庫vs文件系統
- 2. 在數據庫vs文件系統上存儲xml文件
- 3. 在數據庫中存儲圖像vs在文件系統中存儲
- 4. IDE像系統 - 數據庫或文件系統的存儲
- 5. 存儲上傳的照片和文件 - 文件系統VS數據庫BLOB
- 6. 存儲圖像:MongoDb vs文件系統
- 7. 存儲大量數據:數據庫或文件系統?
- 8. 索引數據庫內的數據,文件存儲在文件系統
- 9. 存儲圖像?雲上的數據庫或文件系統
- 10. 將圖像存儲在數據庫或系統文件中?
- 11. 用戶圖像 - 數據庫與文件系統存儲
- 12. 爲什麼文件系統存儲比SQL數據庫更快
- 13. 存儲圖像:數據庫或文件系統 -
- 14. [Neo4j]存儲在文件系統中的Impermanet數據庫
- 15. 存儲文件夾系統的數據庫模式的選擇
- 16. 在文件系統上的文件保存VS在數據庫中
- 17. RDBMS vs文件系統用於文件存儲
- 18. 文件存儲+權限:mongodb vs文件系統方法
- 19. 文件存儲:CouchDB vs SQL Server +文件系統
- 20. 純文本vs數據庫存儲
- 21. 其中文件系統存儲他們的文件元數據
- 22. Plone 4數據存儲在文件系統而不是數據庫中?
- 23. Android存儲沒有sheredprefarances,數據庫和文件系統的數據
- 24. 何時將元數據存儲在文件系統而不是數據庫中?
- 25. 將文件存儲在數據庫中而不是文件系統?
- 26. Moodle 2.0存儲文件在哪裏?在數據庫或文件系統中?
- 27. 統一數據庫存儲
- 28. 將用戶數據存儲在csv文件vs數據庫中
- 29. 在文件系統上存儲文件的Sharepoint文檔庫
- 30. 在數據庫或文件系統中保存PDF文件
數據庫和文件系統的唯一區別在於數據存儲的方式和結構。但是這兩個系統商店。對? – cpfreak
是的,但結構化或非結構化數據是問題 – Vicky
本答覆的前半部分從https://www.quora.com/What-is-the-difference-between-a-file-system-and-a-數據庫/答案/基督教史密斯2 – PoweredByRice