2
最近,我一直在挖掘各種類型的數據庫。我需要存儲&查詢「關係,層次,圖形,文檔」混合數據。我正在尋找最好的數據庫解決方案。Berkeley DB:它與MongoDB相比如何?
我無法找到有關Berkeley DB的大量數據。他們網站上的大部分內容都是由營銷部門編寫的。其中一個PDF使得它聽起來像處理關係數據,而不僅僅是鍵值對。我在博客中看到它的索引。
我在哪裏可以得到關於這個數據庫的一些真實信息以及它與MongoDB的比較?數據類型,索引功能,分析,使用和「適合......」。
考慮到這個數據庫已有15年曆史,我對於谷歌中幾乎沒有什麼有用的數據會出現有點驚訝。
感謝Mark。在發佈Q. – IamIC 2010-10-22 15:24:22
之後,我看到了一段時間。很難判斷它是否充當具有密鑰的文檔數據庫,或者作爲本機關係數據庫用作SQLite前端。 – IamIC 2010-10-22 15:24:56
這不是100%正確的。是的,Berkeley DB的歷史一直專注於沒有查詢語言的關鍵/值模式存儲(因爲它是您構建這種軟件的基礎庫),但最近這種情況一直在變化。 Berkeley DB 5.x及更高版本包含一個兼容SQLite 3.x的API,它使用Berkeley DB BTREE而不是SQLite BTREE進行存儲。 Berkeley DB XML支持XQuery和XPath查詢,而Berkeley DB Java Edition擁有它自己的直接持久層(Direct Persistence Layer),它與EJB類似,並有一種索引和查詢對象圖的方法。 – 2010-11-30 16:03:09