请问MongoDB和PostgreSQL这两个要如何选择

万载小笼包 2013-12-04 03:59:56
有一个项目,每天大概会产生1W条数据,数据主要是时间、地理位置坐标、图片的路径。
要把它们存入数据库中,要求使用MongoDB或者Postgresql这两个数据库中的一款,数据量虽然不是很大,但是使用时长大概要5年以上,也会达到千万级的数据。
我想知道,我所说的这些信息,大家能否可以告诉我,我应该选择哪个数据库来存放这些数据,项目主要是对数据的查询和插入,不会频繁修改数据库中的数据。还有费用方面,硬件和软件的选取。
希望有人可以帮我 进行比较全面的分析下。

PS:我在网上搜了相关信息,无论MongoDB 还是Postgresql 大部分的性能测试对比对象都是MySql.
小弟,在这先谢谢各位了~ 期待大家帮我解答。
...全文
1134 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看你的场景描述,用Postgresql就可以了,5年4千万数据,也不是很多
cevin 2014-03-06
  • 打赏
  • 举报
回复
引用 6 楼 public0011 的回复:
正好和我们公司一样,主业务和金钱有关的逻辑要求比较严格事务性强的就用postgreSQL,mongodb准备几个牛逼的机器做分片,你这点数据不大,mongodb 快好管理。 但没有事务,有可能会丢失数据!
试试TokuMX吧
大力水手 2014-01-04
  • 打赏
  • 举报
回复
正好和我们公司一样,主业务和金钱有关的逻辑要求比较严格事务性强的就用postgreSQL,mongodb准备几个牛逼的机器做分片,你这点数据不大,mongodb 快好管理。 但没有事务,有可能会丢失数据!
  • 打赏
  • 举报
回复
如果不搞集群等高端配置的话,都查不多。
xuyanlu 2013-12-31
  • 打赏
  • 举报
回复
Mongo比较快捷,更适用于读取、存储比较频繁的数据,比如消息、评论之类的,而且一些有明显关系的最好还是存储关系型的数据库,所以还是建议你用postgresql,千万级的数据,postgresql也能快速处理的
hamzsy 2013-12-30
  • 打赏
  • 举报
回复
存储的是低价值零散数据适合用MongoDB。postgresql适合存储关系型数据,也适合存储复杂结构的数据,比如坐标、经纬度。如果需要做大量地理信息运算,建议你用postgresql
soyestrellafortuna 2013-12-06
  • 打赏
  • 举报
回复
我觉得还是用较为热门的吧。热门的好处就是资源多,有问题易解决
rucypli 2013-12-06
  • 打赏
  • 举报
回复
就活跃曾度 mongodb要比pg火

1,746

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧