社区
Power Linux
帖子详情
sqldb 和 mongdb 有啥区别?
一名扫地僧
2016-05-23 05:47:52
sqldb 和 mongdb 有啥区别啊?有人了解吗,说说呗,谢谢了。。。
...全文
491
1
打赏
收藏
sqldb 和 mongdb 有啥区别?
sqldb 和 mongdb 有啥区别啊?有人了解吗,说说呗,谢谢了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chyanch
2016-05-24
打赏
举报
回复
其实就是NoSQL和SQL的区别 MongoDB基于文档型的NoSQL基本可以看成一个键值对存储,如果你的业务总是能知道key,那么MongoDB是一个好选择。另外一点就是可以存储多种数据类型,比如有的时候我们想存一个列表,在MySQL中就只能拼成字符串来存,但是NoSQL本身就支持列表,所以可以尽可能的保持数据结构。 SQL的强项还是关系模型,在不知道主键的情况下,查询的灵活性和效率都能得到很好地优化。 就是传统业务很成熟稳定的框架该用SQL还用SQL,如果是有大量的键值对数据需要随机存取,可以将这些数据放在MongoDB中。
Mongo
DB
快速上手教程
本课程环境:Mongo
DB
4.0.10,win7本课程为Mongo
DB
实践课程,围绕Mongo
DB
的安装,图形化工具的引入,CRUD实战演练,聚合技术的使用、索引的介绍、索引优化、性能优化、副本集搭建及分布式分片集群的搭建和原理解析以及Java实操Mongo来对Mongo
DB
进行更深入的学习。学习完本课程后,同学们将对Mongo
DB
有一个系统的认识,并且对如何应用Mongo
DB
开发也会形成一套系统框架,深入学习本课程后,将学习Mongo
DB
的大多使用场景。
为什么 Mongo
DB
使用 B 树?
我们在这一系列前面的文章曾经分析过 为什么 My
SQL
使用 B+ 树,有读者在文章下面留言,希望能出一个为什么 Mongo
DB
使用 B 树的对比文章,这是一个比较好的问题,My
SQL
和 Mongo
DB
两种不同类型的数据库使用了相似却不同的数据结构,为什么 My
SQL
选择使用 B+ 树而 Mongo
DB
使用 B 树呢? 概述 Mongo
DB
是一个通用的、面向文档的分布式数据库[^1],这是官方对 Mongo
DB
介绍。
区别
于传统的关系型数据库 My
SQL
、Oracle 和
SQL
Server,
My
SQL
和Mongo
DB
区别
My
SQL
和Mongo
DB
区别
面试被问到了Redis和Mongo
DB
的
区别
?看这里就对了
击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识项目中用的是Mongo
DB
,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用Mongo
DB
。最近又想起为什么用Mongo
DB
,就查阅一下,汇总汇总:之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是Mongo
DB
,目前是百万级的数据,将来会有千万级、亿级。就Redi...
为什么使用Mongo
DB
?何时使用Mongo
DB
?
为什么要使用 Mongo
DB
?
Power Linux
742
社区成员
901
社区内容
发帖
与我相关
我的任务
Power Linux
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
复制链接
扫一扫
分享
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章