建议:Mongoid和Aggregate Functions

时间:2014-05-02 17:36:30

标签: ruby-on-rails mongodb mongoid

我有一个应用程序,我在设计中足够早,可以退回数据库选择。我想使用MongoDB,但这里是我遇到潜在问题的地方。我会经常做平均。考虑这种情况:

  • 旅程腿长一定英里
  • 行程腿消耗一定量的燃料
  • 平均燃油经济性(计算)是英里/加仑的简单划分
  • 一个更有趣的统计数据是每个人做同一条腿的平均经济状况
  • 另一个有趣的统计数据是每个人在指定的起点和终点附近做一条腿的平均经济状况

最后一点涉及查询中的地图/缩小,获得所驱动的总里程数除以所消耗的加仑总数。这会让我的服务器崩溃吗?

我在Rails应用程序中使用Mongoid。我在这里注入了什么摩擦,还是可以很好地简化插入,删除,更新,查询等常见用例?

另一个候选数据库是Postgres,它也处理位置数据,但它的格式不像Mongo那样。

我认识到其中一些需要意见,但也许这些信息会让SO用户受益。

谢谢!

0 个答案:

没有答案