爲什麼NoSQL數據庫希望數據儘可能平坦?特別是在火力點的情況下。任何人都可以提供讀取或寫入計算來顯示相對平坦的數據庫和相對較深的多級數據庫之間的I/O差異嗎?爲什麼NoSql數據庫希望數據儘可能平坦? Firebase
0
A
回答
1
什麼是Firebase實時數據庫,它不僅僅是性能,而是關於信息檢索策略。
您可以自由保存嵌套在帖子結構中的特定帖子的每個帖子的ID,但是如果您覺得每次獲得帖子時都不需要檢索所有這些信息(讓我們假設您查詢例如,只能顯示爲摘要卡的帖子列表),那麼您不會希望將其嵌套,而是在「post_likes/{postId}」節點下平放。
請記住,在Firebase實時數據庫中,您不能過濾掉您不想接收的節點。在您檢索節點的時刻,您可以一直深入到結構中。
現在想想同一個例子,但是要註釋。同樣的事情也適用,所以我們可以在「post_comments/{postId}」節點下構建我們的評論,只有當我們願意顯示評論時才能檢索它。
+0
很棒的回答。這些確實是最常見的原因。 –
相關問題
- 1. 什麼nosql數據庫可用於azure
- 2. 使用什麼NoSQL數據庫?
- 3. NoSQL數據庫
- 4. Firebase,NoSQL,數據結構
- 5. 具有內置數據保留功能的數據庫(可能爲noSQL)
- 6. 爲什麼Firebase數據庫中的數據會自動刪除?
- 7. 哪個NoSQL數據庫用於什麼目的[大型數據]
- 8. 的NoSQL數據庫
- 9. 我可以爲特定數據查詢Cloudant NOSQL數據庫嗎?
- 10. 關係數據庫或NoSQL數據庫
- 11. 我希望值從數據庫
- 12. 爲什麼NoSQL數據庫不符合ACID標準?
- 13. 爲什麼noSQL數據庫比SQL更具擴展性?
- 14. Firebase數據展平
- 15. NoSQL數據庫中的性能指標
- 16. NoSQL可重新部署的數據庫?
- 17. Firebase數據庫數據Swift
- 18. Firebase:我的數據結構應該如此平坦?
- 19. Apache Activiti與NoSql數據庫
- 20. DynamoDB(NOSQL)數據庫設計
- 21. Elasticsearch和NoSql數據庫
- 22. log4j和NoSQL數據庫
- 23. 查詢NoSQL數據庫
- 24. 在NoSQL數據庫連接
- 25. NoSQL文檔數據庫
- 26. NoSQL數據庫(地圖)
- 27. Asp.net MVC + NoSQL數據庫
- 28. NoSQL數據庫設計
- 29. NoSQL數據庫或SQL?
- 30. 角度與Nosql數據庫
避免一次詢問多個不同的問題。 – tambre