2010-01-31 38 views

回答

2

關係數據庫的傳統數據存儲在表中的行。這對於具有分層結構的文檔來說並不適合。

使用沙發/蒙戈(或類似)意味着你不必分層對象分解成一組表/行。這種分解可能很難實現,並且當對象的形狀改變時可擴展性可能成爲問題。對象關係映射器(ORM)旨在自動解決這個問題。

我不能對效率進行評論,我害怕。我懷疑這就是強實現特定的(在你如何分解你的對象,你上查詢等什麼條件)

+0

它們與OpenLDAP有什麼不同嗎? –

+0

我對LDAP沒多少了解,除了說它不支持事務(我相信)。 LDAP是一種目錄服務,實現將不會被優化以查詢數據庫的方式進行查詢(例如,給我所有上週預訂的交易) –

0

LDAP數據庫中組織傳統上用於集團員工不同的類別下。由於LDAP DB以Tree結構存儲數據,因此與RDBMS相比,數據檢索速度非常快。至少這是我比較LDAP DB和關係數據庫的經驗。

要理解關係對NoSQL的數據庫,你需要了解CAP theorem

RDBMS給出了分區容忍性重視一致性和可用性

的NoSQL數據庫提供了重要分區容忍性和可用性+最終一致性

在我所看到的,做它是確定的類型目的DB使用。

相關問題