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