问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谈谈mongodb,mysql的区别和具体应用场景

发布网友 发布时间:2022-04-23 20:49

我来回答

2个回答

热心网友 时间:2022-04-07 18:28

(1)mysql数据库:
属于关系型数据库。
在不同的引擎上有不同的存储方式。
查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。
开源数据库的份额在不断增加,mysql的份额页在持续增长。
缺点就是在海量数据处理的时候效率会显著变慢。
(2)mongodb数据库:
非关系型数据库(nosql
),属于文档型数据库。先解释一下文档的数据库,即可以存放xml、json、bson类型系那个的数据。这些数据具备自述性(self-describing),呈现分层的树状数据结构。数据结构由键值(key=>value)对组成。
存储方式:虚拟内存+持久化。
查询语句:是独特的mongodb的查询方式。
适合场景:事件的记录,内容管理或者博客平台等等。
架构特点:可以通过副本集,以及分片来实现高可用。
数据处理:数据是存储在硬盘上的,只不过需要经常读取的数据会被加载到内存中,将数据存储在物理内存中,从而达到高速读写。
成熟度与广泛度:新兴数据库,成熟度较低,nosql数据库中最为接近关系型数据库,比较完善的db之一,适用人群不断在增长。
分析一下mysql和mongodb应用场景
1.如果需要将mongodb作为后端db来代替mysql使用,即这里mysql与mongodb
属于平行级别,那么,这样的使用可能有以下几种情况的考量:
(1)mongodb所负责部分以文档形式存储,能够有较好的代码亲和性,json格式的直接写入方便。(如日志之类)
(2)从data
models设计阶段就将原子性考虑于其中,无需事务之类的辅助。开发用如nodejs之类的语言来进行开发,对开发比较方便。
(3)mongodb本身的failover机制,无需使用如mha之类的方式实现。
2.将mongodb作为类似redis
,memcache来做缓存db,为mysql提供服务,或是后端日志收集分析。
考虑到mongodb属于nosql型数据库,sql语句与数据结构不如mysql那么亲和
,也会有很多时候将mongodb做为辅助mysql而使用的类redis
memcache
之类的缓存db来使用。
亦或是仅作日志收集分析。

热心网友 时间:2022-04-07 19:46

谈谈mongodb,mysql的区别和具体应用场景
个是关系型数据库一个是非关系型数据库,各自有不同的特点应用在不同的场景和需求下,建议先多了解二者的区别,自然明白各自使用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机垃圾清理使用哪个软件最好? 适合新手用的手机清理软件 苹果手机怎么把号码黑名单里? VUE视频相机使用教程 教你简单几步拍出大片 如何使用佳能相机录像 相机录像具体操作教程分享 羊头捣蒜做法图解 服刑期间领取养老金是否构成犯罪 狗狗胰腺炎最怕的三种蔬菜是什么 怎么喂食 银行卡给专业的贷款公司做流水有风险吗? 电话号可直接贷款吗,他知道我的实名电话,还用paos机刷了我的银行卡一... mysql 等关系型数据库 的应用场景有何异同 在什么场景下,你会选用mysql做为数据库,什么场景下,会选用oracle做为数... mysql的存储引擎有哪些,有什么区别,适用场景 mongodb mysql 分别适合什么场景 mysql有那些索引?分别在什么场景使用 mysql中事务的主要应用场景是什么 用经纬仪怎样测量90度直角 经纬仪怎么用,调平我会调,90度不太懂 全站仪测回法步骤 经纬仪的计算方法 试述经纬仪测绘法一个测站上的施测步骤有哪些 怎样正确操作DJ6经纬仪?和正确记录数据? 经纬仪测90度直角怎么操作? 简述用经纬仪一个测回观测a,b,c,d四个方向步骤 简述用DJ6经纬仪进行测回法观测水平角的步骤 用全站仪测回法测量水平角的方法步骤 详细操作步骤?2个测回哦!详细点,谢谢哦 经纬仪测绘法(已知距离、角度)在一个测站测绘地形图的工作步骤? 简述经纬仪测绘法(已知距离、角度)在一个测站测绘地形图的工作步骤? 测回法测水平角具体操作步骤? 羽绒服的最佳清洗方法是什么? MySQL集群和主从复制分别适合在什么场景下使用 mysql有什么好的特性? mysql cluster和cobar的使用场景分别是什么样子的 Mysql数据库中,事务是指什么?如何使用该功能? mysql8好用吗?现在用的多吗? mysql的自然连接和内连接,大家觉得什么场景 有没有可以监测微信小程序的系统? 群报数小程序很卡 通过微信小程序可以监控手机吗 小程序怎么实现页面返回事件监听 微信小程序前端如何监听用户登录了多少次 微信小程序监督警务人员,这个形式怎么看 微信小程序监狱是哪个远程会见? 微信小程序前端如何监听用户浏览页面的次数 微信小程序怎么监听scrollview滑动结束 联想padpro 可以用微信小程序监督吗 微信小程序能源监测系统充不了钱了怎么办 如何查看微信小程序实时运行内存 CAD四级证书是什么级别的? 如何制作excel图表下拉菜单