數(shù)據(jù)庫基礎(chǔ)知識 文檔數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫的區(qū)別?
文檔數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫的區(qū)別?首先,文檔數(shù)據(jù)庫和鍵值數(shù)據(jù)庫都是NoSQL。其次,最典型的文檔數(shù)據(jù)庫是mongodb,最典型的鍵值數(shù)據(jù)庫是redis。第三,文檔數(shù)據(jù)庫提供嵌入式文檔,這對于非標(biāo)準(zhǔn)化非常有
文檔數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫的區(qū)別?
首先,文檔數(shù)據(jù)庫和鍵值數(shù)據(jù)庫都是NoSQL。其次,最典型的文檔數(shù)據(jù)庫是mongodb,最典型的鍵值數(shù)據(jù)庫是redis。第三,文檔數(shù)據(jù)庫提供嵌入式文檔,這對于非標(biāo)準(zhǔn)化非常有用。文檔數(shù)據(jù)庫將頻繁查詢的數(shù)據(jù)存儲在同一文檔中,而不是存儲在表中。如果一個應(yīng)用程序需要存儲不同的general,那么第四個鍵值數(shù)據(jù)庫適用于那些頻繁讀寫并且具有簡單數(shù)據(jù)模型的應(yīng)用程序。鍵值數(shù)據(jù)庫中存儲的值可以是簡單的標(biāo)量值(如整數(shù)或布爾值),也可以是結(jié)構(gòu)化數(shù)據(jù)類型(如列表和JSON結(jié)構(gòu))。鍵值數(shù)據(jù)庫通常有簡單的查詢功能,允許普通查詢鍵查找一個值
根據(jù)功能的不同,可以分為以下三種:1。主數(shù)據(jù)文件。
用于存儲數(shù)據(jù)庫的數(shù)據(jù)和數(shù)據(jù)庫的啟動信息。
每個數(shù)據(jù)庫必須且只能有一個主數(shù)據(jù)文件。MDF擴展。
實際的主數(shù)據(jù)文件有兩個名稱:操作系統(tǒng)文件名和邏輯文件名(將在SQL語句中使用)
2。輔助數(shù)據(jù)文件
用于存儲數(shù)據(jù)庫的數(shù)據(jù),可以擴展存儲空間。
一個數(shù)據(jù)庫可以有多個輔助數(shù)據(jù)文件。分機是。NDF
3,事務(wù)日志文件
存儲數(shù)據(jù)庫的事務(wù)日志。所有操作,如添加、刪除和修改數(shù)據(jù)庫,都將記錄在事務(wù)日志文件中。
每個數(shù)據(jù)庫至少有一個事務(wù)日志文件。分機是。LDF公司