【发布时间】:2015-07-02 02:14:28
【问题描述】:
在确定我想在我的应用程序中拥有什么时,我很难决定什么是更好的方法。我主要使用 MongoDB,并在 Web 应用程序上工作,如果它可以使答案更具体。
我想知道什么是更好的方法:
- 在 Mongo 的集合中存储尽可能少的数据,并主要通过服务器端逻辑和对存储数据的计算来实现我的不同功能。
- 存储我需要的任何功能,以避免在服务器端功能中进行复杂的查询和逻辑,同时用大量信息填充我的 Mongo。
由于缺乏经验(我才刚刚开始作为 Web 开发人员),我相信我不知道应该采用哪种方法。我想在原型设计时使用第二个,但在开始扩展时切换可能太费力了。有什么建议吗?
【问题讨论】:
-
这实际上是一个很难回答的问题。我会首先关注安全性,然后在合理的范围内尝试向客户端发送尽可能多的数据*。这取决于您使用的数据量以及客户将如何浏览网站。
标签: mongodb meteor bigdata database