开发者社区> 问答> 正文

[@徐雷frank][¥20]MongoDB咨询

请问MongoDB与redis,这两个学习哪一个好一些?MongoDB优势在哪

展开
收起
大数据阶梯之路 2018-12-13 12:32:59 2557 0
2 条回答
写回答
取消 提交回答
  • 公众号「服务端思维」

    场景不同,在某些场景下,可以充分的利用 Redis 的特性,大大提高效率。这些场景包括缓存,会话缓存,时效性,访问频率,计数器,社交列表,记录用户判定信息,交集、并集和差集,热门列表与排行榜,最新动态等。MongoDB 是对传统关系型数据库的补充,它非常适合高伸缩性的场景,它是可扩展性的表结构。基于这点,可以将预期范围内,表结构可能会不断扩展的 MySQL 表结构,通过 MongoDB 来存储,这就可以保证表结构的扩展性。

    推荐阅读:http://blog.720ui.com/2017/db_better_db_use/

    2019-07-17 23:20:27
    赞同 1 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    1、两个都要学,一个是NoSQL数据库,一个是缓存
    2、Mongodb理论优势是 1、数据模型灵活 2、高性能 3、易于伸缩 搭建集群。
    3、比较适合存储 灵活多变需求的互联网或者IOT数据。
    4、搭建容易,而且如果以后需求可能增加字段的情况,新浪微博的用户,微信的用户,不断改需求加字段。
    5、或者导航的数据,东航的机票的价格变化后的数据。这都在Mongodb存储。
    6、如果是大文件数据,建议HDFS。
    7、一般的数据只要不是强调关系特别强的,可以都可以使用MongoDB.
    8、如果你要学习MongoDB可以参加MongoDB大会,或者阅读我翻译的《Mongodb实战》第2版,或者我和阿里P9叶翔讲的《阿里云MongoDB高级开发实战系列课程》,不过是付费的。https://edu.aliyun.com/workshop/3/course/1044

    2019-07-17 23:20:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载