在哪些情況是我最好使用像沙發或Mongo的數據塊,而不是傳統的RDBMS。
他們想要解決(或更有效地解決)然後RDBMSs的問題是什麼?在哪些情況下是我最好使用像沙發或Mongo的數據塊,而不是傳統的RDBMS
0
A
回答
2
關係數據庫的傳統數據存儲在表中的行。這對於具有分層結構的文檔來說並不適合。
使用沙發/蒙戈(或類似)意味着你不必分層對象分解成一組表/行。這種分解可能很難實現,並且當對象的形狀改變時可擴展性可能成爲問題。對象關係映射器(ORM)旨在自動解決這個問題。
我不能對效率進行評論,我害怕。我懷疑這就是強實現特定的(在你如何分解你的對象,你上查詢等什麼條件)
0
LDAP數據庫中組織傳統上用於集團員工不同的類別下。由於LDAP DB以Tree結構存儲數據,因此與RDBMS相比,數據檢索速度非常快。至少這是我比較LDAP DB和關係數據庫的經驗。
要理解關係對NoSQL的數據庫,你需要了解CAP theorem。
RDBMS給出了分區容忍性重視一致性和可用性
的NoSQL數據庫提供了重要分區容忍性和可用性+最終一致性
在我所看到的,做它是確定的類型目的DB使用。
相關問題
- 1. 在下列情況下使用的0像素,而不是0
- 2. 哪個數據結構在下列情況下是最優的
- 3. 在哪些情況下您是否針對內存數據庫而不是開發數據庫進行測試?
- 4. 在哪些情況下最好使用用戶會話表而不是本地會話?
- 5. 我在哪些情況下使用Json或Hibernate?
- 6. 在什麼情況下最好使用消息隊列而不是Twitter風暴
- 7. 2加密/散列的情況下,哪一個是最好
- 8. 這種情況下最好的數據結構是什麼?
- 9. 這種情況下最好的數據庫結構是什麼?
- 10. 什麼是這種情況下最好的數據庫結構?
- 11. 在哪些情況下,使用工廠類而不是靜態函數是有意義的?
- 12. 數據應該描述自己嗎?在什麼情況下最好是不是?
- 13. 這種情況下最好的情況是什麼?
- 14. 哪些是AFHTTPRequestOperation不會調用成功或失敗塊的可能情況?
- 15. 哪些內存管理技術在哪些情況下更好?
- 16. 什麼是'xmlhttp.setRequestHeader();'並在哪些情況下使用?
- 17. PHP捲曲工作的somecase,而不是在一些情況下
- 18. EventAggregator或UriQuery哪一個是最好的傳球我使用WPF棱鏡爲我們的發展數據
- 19. 是否最好在文件系統或非RDBMS上存儲圖像和文件
- 20. 在這種情況下,Base64還是靜態圖像最好?
- 21. FlockDB - 它是什麼?最好的情況下使用
- 22. 在哪些情況下調用bind()是必要的?
- 23. 在哪些情況下使用定位會比浮動更好?
- 24. 在哪些情況下使用正則表達式更好?
- 25. 我在哪些情況下使用這些排序算法?
- 26. 在這種情況下使用uint64_t是不好的做法嗎?
- 27. 如何在我的情況下使用ES6模塊系統?
- 28. mongo findAndUpdateOne在我的情況下失敗
- 29. 在哪種情況下建議選擇BSD系統而不是Linux?
- 30. 數據是在我的情況下,空在我的List.Add
它們與OpenLDAP有什麼不同嗎? –
我對LDAP沒多少了解,除了說它不支持事務(我相信)。 LDAP是一種目錄服務,實現將不會被優化以查詢數據庫的方式進行查詢(例如,給我所有上週預訂的交易) –