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