为什么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. 哪个NoSQL数据库用于什么目的[大型数据]
- 7. 为什么Firebase数据库中的数据会自动删除?
- 8. 我可以为特定数据查询Cloudant NOSQL数据库吗?
- 9. 关系数据库或NoSQL数据库
- 10. 我希望值从数据库
- 11. 为什么noSQL数据库比SQL更具扩展性?
- 12. 为什么NoSQL数据库不符合ACID标准?
- 13. Firebase数据展平
- 14. Firebase数据库数据Swift
- 15. Firebase:我的数据结构应该如此平坦?
- 16. NoSQL数据库(地图)
- 17. 在NoSQL数据库连接
- 18. 用的NoSQL数据库
- 19. Asp.net MVC + NoSQL数据库
- 20. Apache Activiti与NoSql数据库
- 21. Elasticsearch和NoSql数据库
- 22. NoSQL文档数据库
- 23. NoSQL数据库和报告
- 24. DynamoDB(NOSQL)数据库设计
- 25. NoSQL数据库结构?
- 26. NoSQL数据库或SQL?
- 27. 有没有什么办法可以将数据保存为尽可能小mysql
- 28. NoSQL数据库可以容纳以下数据结构?
- 29. 无法访问Firebase数据库(尽管读取规则为true)
- 30. 为什么使用懒惰/渴望加载数据库级别
避免一次询问多个不同的问题。 – tambre