Mongodb做社区有什么优势?

分享 未结
0 0 4 227
PlayFramework小白 2020-09-07发布
收藏 点赞

做社区的时候为什么没有选择关系型数据库?有考虑过使用关系型数据库来做社区么?为什么最后选择了Mongodb来作为社区的技术栈?这是出于一种怎样的考量?然后,相对于关系型数据库比如Postgresql,Mongodb在运营社区的过程中有没有增加额外的成本或者相反降低了很多技术成本?可否解答一下这方便的困惑,谢谢。

回帖
  • 2020-09-07

    对于做社区网站来说,MongoDB基本是一个一站式解决方案,例如可以替代Redis作缓存,可以替代Kafka作MQ,可以替代HDFS做分布式存储,可以替代ES做搜索(企业版特性)等等,当然最重要的特性是异步驱动,可以实现反应式编程,哈哈~

    1
  • Postgresql 也有 JSONP ;这样的话 也可以对redis做适配;如果为了使用Kafka这也可以从playframework框架业务逻辑入手;HDFS的话不懂;ES也不懂;异步驱动的话,关系型数据库也是有异步驱动的…… 可否说一个非Mongodb不可的原因? 然后Mongodb真的可以实实在在的节省开发成本和运营成本么?对于Slick您是怎么看的呢?

    0
  • 2020-09-07

    MongoDB开发效率是杠杠的,之前做过一个关于MongoDB的分享,可以参考下:MongoDB开发效率提升实战.pdf

    0
  • 好的,谢谢……如果有机会使用Mongodb,也会再来社区提问……

    0