千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关mongodb与sql关系型数据比较的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。摸索了几天,大体也初步算入了mongodb的门,仔细一
千家信息网最后更新 2026年11月01日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安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 互联网佳科技有限公司 互联网科技排名 凡科互联网科技 九亚互联网科技 美国互联网黑科技 互联网科技有限公司 翻译 华脉科技工业互联网产品 银川新华互联网科技学校地址 随着互联网科技发展 南山科技园互联网公司有哪些 重庆互联网医院沙龙医盟信息科技 宜昌元轩互联网科技有限公司 成都互联网科技公司工作好不好 南通创西澳互联网科技有限公司 陕西九四连强互联网科技有限公司 互联网金融运营模式中的金融科技 互联网科技收购价值 悟空问答互联网科技 众联互联网络科技 苏州找大状互联网科技有限公司 广州宏创互联网科技 互联网金融科技创新 远拓互联网科技 科技创新互联网企业 重庆科技学院互联网 深圳市罗太互联网科技有限公司 佛山市拉法互联网科技有限公司 中国互联网有什么科技 21世纪互联网科技成就
0