视频连接:
1.黑马程序员MongoDB基础入门到高级进阶,一套搞定mongodb(有资料)
2.【 3天搞定 】MongoDB分布式文件存储系统,小学生都能听懂,学完直接运用!(结合springboot)
简介
MongoDB一个基于分布式文档类型的数据库。
MongoDB是一个开源、高性能、无模式的文档型数据库,是NoSQL数据库产品中的一种。它的出现主要应对“三高”等问题,它可以解决需要存储数据量大、高并发读写、高可用的现实问题,适用于社交朋友圈、游戏积分、物流轨迹、商品评论等业务。架构成本较低,各方面却很优秀,MongoDB值得您选择。
mongDB可以取代mysql吗
参考2:mongodb能代替mysql吗,mongodb对比mysql
关系型数据库myql的
好处:查询语句使用传统的sql语句,具有比较成熟的体系,成熟度高。
开源数据库的份额持续增长,mysql的共享页面持续增长。
缺点:处理大量数据时候,效率降低
非关键数据集-文档类型数据库MongDB: 数据存储在硬盘上,但需要经常读取的数据加载到内存中
好处:快! 适量内存的Mongodb性能非常快,将热数据存储在物理内存中,
热数据的读写变得非常快。 可扩展性强,保存的数据格式为json格式!
缺点:不支持事务,开发文档不完整。
查询语句:一种独特的Mongodb查询方式。增加学习成本
用途推荐:
将mongodb作为redis、memcache之类的内容作为缓存db,或者为mysql提供服务,或者作为后端
日志收集分析。
考虑到mongodb是nosql类型数据库,sql语句的数据结构不如mysql亲和性
多指将mongodb用作辅助mysql的类redis memcache使用类的缓存db。 或仅日志收集分析