千家信息网

mongodb与sql关系型数据比较的示例分析

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章给大家分享的是有关mongodb与sql关系型数据比较的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。摸索了几天,大体也初步算入了mongodb的门,仔细一
千家信息网最后更新 2025年11月09日mongodb与sql关系型数据比较的示例分析

这篇文章给大家分享的是有关mongodb与sql关系型数据比较的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

摸索了几天,大体也初步算入了mongodb的门,仔细一想,mongodb和传统关系型数据库差别很大了。

传统关系型数据库中,一个数据库有一个或者多个表(Table),表中的数据是称之为记录,一行一行的,每行数据分不同的字段。

举一个容易理解的例子。一个人有姓名,性别,年龄,以及很多张银行卡;

如果使用关系型数据库,我们可能会是使用两张或者更多表来做记录,一张用户表来存用户的基本信息,另一张表通过用户id,和银行卡id,通过多条记录来存此人的多张银行卡对应关系;

那如果是在mongodb中,那就对应一个文件了

举个例子就是这样的数据了

{Name:'小明',Sex:'男',Age:'25',BankCards:[ '123445678','12233333','5555555'] }

所以到目前的mongodb中,它是没有关系这个概念的;

此图反应了mongdb和传统的关系型数据库(mysql,oracle)之间的对比;

应该说是,mongodb存的是一个完整的对象了,这个对象数据是已文档的形式存储的。至于它有什么优点,网上一大片说它优点,这里抓网络内容贴上:

架构:MongoDB是文档型数据库,其中一个集合保存不同的不同的文件。字段的数量,内容和该文件的大小可以是不同于从一个文件复制到另一个。

一个单一的对象是结构清晰

没有复杂的连接

深查询能力。 MongoDB支持动态查询使用基于文档的查询语言,如SQL几乎一样强大的文件

调优

易于规模化:MongoDB是易于扩展

不需要数据库对象的应用程序对象转换/映射

使用内部存储器存储(窗口)工作组,从而实现更快的数据存取

不过缺点有很多,首先:不支持事物,而不会支持这种什么inner join ,left join等这样的关系连接,(因为不是关系型数据库嘛)。还有个我觉得是缺点,占用空间!

感谢各位的阅读!关于"mongodb与sql关系型数据比较的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

数据 数据库 对象 文件 内容 不同 传统 文档 更多 用户 银行 银行卡 存储 支持 查询 示例 分析 一行 优点 例子 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库故障类型及其恢复策略 荣耀手机从服务器下载安装包 星环数据库编码方式 唐工工业职业技术学院软件开发 软件开发字体黑色是什么代码 科技互联网大咖图片 联通骨干云服务器延迟 计算机网络安全方向是啥 谁是保护计算机网络安全的 高度重视网络安全信息安全 上海pdu服务器电源价位 网络安全技术好的书 如何取消云服务器自动登录 sd卡突然坏了恢复数据库 新华互联网科技专业介绍 网络安全的主要威胁有非授权访问 软件开发类岗位 公司网络技术岗位工作内容 变量byte怎么插入数据库 国际网络安全法律 华为浏览器网络安全法 学软件开发需要多长时间 企业及管理软件开发工具 数据库如何修改列的唯一性 柏林语音情感数据库 下载 凉梦网络安全团队技术博客 计算机数据库考96分是什么水平 河南精选上位机软件开发 ensp模拟器怎么配置服务器 下列不属于保护网络安全
0