自1989年以來,Lotus通過其組件產(chǎn)品Notes提出了數(shù)據(jù)庫技術(shù)的新概念——“文檔數(shù)據(jù)庫”。文檔數(shù)據(jù)庫不同于其他傳統(tǒng)數(shù)據(jù)庫,用于管理文檔。在傳統(tǒng)的數(shù)據(jù)庫中,信息被分成離散的數(shù)據(jù)段,而在文檔數(shù)據(jù)庫中,文檔是處理信息的基本單位。一個文檔可以很長,很復(fù)雜,沒有結(jié)構(gòu),類似于文字處理文檔。相當(dāng)于關(guān)系數(shù)據(jù)庫中的記錄。以下就是小編為大家?guī)淼奈臋n數(shù)據(jù)庫的相關(guān)內(nèi)容。
文檔數(shù)據(jù)庫的相關(guān)內(nèi)容
文檔數(shù)據(jù)庫的相關(guān)內(nèi)容
文檔數(shù)據(jù)庫與傳統(tǒng)關(guān)系數(shù)據(jù)庫存在顯著差異。關(guān)系數(shù)據(jù)庫通常將數(shù)據(jù)存儲在相互獨(dú)立的表格中,由程序開發(fā)者定義,單個對象可以分散在多個表格中。文檔數(shù)據(jù)庫存儲數(shù)據(jù)庫中單個實(shí)例中的所有信息。
并且每個存儲對象可以與任何其他對象不同。這簡化了將對象映射到數(shù)據(jù)庫中,并且通常消除任何類似于對象關(guān)系映射的東西。這也使得文檔數(shù)據(jù)庫對網(wǎng)絡(luò)應(yīng)用具有很大的價值,因為后者的數(shù)據(jù)在不斷變化,部署速度是后者的一個重要問題。
以文檔為導(dǎo)向的數(shù)據(jù)庫是鍵值數(shù)據(jù)庫的子類,這是繼承于NosQL數(shù)據(jù)庫的另一個概念。它們之間的區(qū)別在于處理數(shù)據(jù)的方式:在鍵值數(shù)據(jù)庫中,數(shù)據(jù)對數(shù)據(jù)庫不透明;面向文檔的數(shù)據(jù)庫系統(tǒng)依賴于文件的內(nèi)部結(jié)構(gòu),獲取元數(shù)據(jù),用于數(shù)據(jù)庫引擎進(jìn)行更深層次的優(yōu)化。雖然這種差異因系統(tǒng)工具而不明顯,但在設(shè)計概念上,這種文檔存儲方法利用現(xiàn)代程序技術(shù)提供更豐富的體驗。以上就是小編為大家?guī)淼奈臋n數(shù)據(jù)庫的相關(guān)內(nèi)容。
[免責(zé)聲明]
文章標(biāo)題: 文檔數(shù)據(jù)庫的相關(guān)內(nèi)容
文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內(nèi)處理。