首页

文章

java面试中redis,mongodb类的,会问哪些问题,怎么回答

发布网友 发布时间:2022-03-24 10:47

我来回答

1个回答

热心网友 时间:2022-03-24 12:17

1、可能会问nosql和关系型数据库的区别:
优点:

1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用Oracle那样花费大量成本购买使用,相比关系型数据库价格便宜
2)查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库
3)存储数据的格式:nosql的存储格式是key,value形式、文档形式、图片形式等等,所以可以存储基础类型以及对象或者是集合等各种格式,而数据库则只支持基础类型
4)扩展性:关系型数据库有类似join这样的多表查询机制的*导致扩展很艰难
缺点:
1)维护的工具和资料有限,因为nosql是属于新的技术,不能和关系型数据库10几年的技术同日而语。
2)不提供对sql的支持,如果不支持sql这样的工业标准,将产生一定用户的学习和使用成本
3)不提供关系型数据库对事物的处理
2、介绍下redis和mongodb:
自行google。
3、应用场景:
redis:
a.主要是做热点数据缓存。
b.数据过期处理。
c.消息队列等功能。

d.计数,例如投票等。
mongodb:
mongodb的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。mongo适用于以下场景:
a.网站数据:mongo非常适合实时的插入,更新与查询,并具备网站实时数据存储所需的复制及高度伸缩性。
b.缓存:由于性能很高,mongo也适合作为信息基础设施的缓存层。在系统重启之后,由mongo搭建的持久化缓存可以避免下层的数据源过载。
c.大尺寸、低价值的数据:使用传统的关系数据库存储一些数据时可能会比较贵,在此之前,很多程序员往往会选择传统的文件进行存储。
d.高伸缩性的场景:mongo非常适合由数十或者数百台服务器组成的数据库。
e.用于对象及JSON数据的存储:mongo的BSON数据格式非常适合文档格式化的存储及查询。
4、支持的数据类型:
内容比较多,自行将网上的信息整理一下。
宝石花的养殖方法介绍 宝石花怎么养才长得好 不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 投诉检测站最有效办法 冢君的解释 304C型钢厂 真诚推荐 永浩供 乌鲁木齐球墨铸铁厂家排名 2023年抖音618好物节招商规则 2023年抖音好物年货节好物直播间玩法说明 抖音2023好物年货节玩法攻略 互联网内容平台——小红书的优势与困境 ...女儿房间的空调洗一下滤网,问一下格力小金豆空调面罩怎么打开... 传真机和打印机有什么区别? 传真纸和打印纸哪个好 传真纸和复印纸哪个好 虚拟语气as though 的问题 We didn't know his telephone number, otherwise we would have teleph... 我想问一下 错综复杂条件句 那怎么不能使用在这里 if i can do this... 好可怕...好可怕的梦... 线束组装线束组装工艺要求 汽车线束英语翻译 带表卡尺怎么读数 带表卡尺的使用方法 压力变送器数显表 公主连结凯露表情包大全 臭鼬表情包图片一览[多图] 单眼皮怎么使用双眼皮贴? 咬人的那特小的虫子叫什么 Bose音响怎么连接蓝牙 博士音响蓝牙怎么连接 夹了一片菜叶,上面摆了七根鱼刺和在碗里放了七个汤勺,每个汤勺里放一根... 微信聊天记录怎么才能彻底删除?通过这几种操作可以确保隐私安全!_百度... IDM IDMShellExt64.dll无法删除 - 删除使用中的(进程相关或残留)文件... 写关于活动的句子100字 社区团购运营思路和实战有啥收获写100字 备忘录在手机的哪里 刚性消费有哪些 中国经济快速增长的原因 什么是刚性消费 什么叫刚性增长 特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 谈谈mongodb,mysql的区别和具体应用场景 为什么mongodb与redis非但没有形成竞争反而是互补关系 redis mongodb 哪个性能高 redis和memcached的区别 mongodb hbase redis 哪个更强大 如何评价RethinkDB?和MongoDB,Redis有什么区别? Redis,SSDB,Memcache和MongoDB的区别 关系型数据库和非关系型数据库有什么区别,mongdb和redis怎么选择,mongdb优势在哪 如何评价RethinkDB?和MongoDB,Redis有什么区别 redis和mongodb哪个好 redis,memcache和mongodb的区别 谈谈redis,memcache,mongodb的区别和具体应用场景 Redis数据库跟MongoDB数据库有什么区别呢? redis和mongodb的区别 redis 和 mongodb 比起来优缺点是什么? redis和mongdb有什么不同啊,该怎么选择呢 红米k20和k20pro有什么区别 红米k20pro好用吗? 号称性价比之王的红米K20 pro值不值得购买呢? Redmi K20Pro支持无限充电吗? redis能比mongo快多少 vuevlog最长多久视频 VUE Vlog 可以调整图片素材播放速度吗?如何操作? xgplayer vue设置时间 vue 视频加载时间过长会导致无法播放吗 vue jstree怎么调整间隔 vue.js渲染时间磋该怎么处理 OPPO R9S手机里下载了vue这个软件怎么在设置里调分镜数和时长? js节流函数的时间戳时长如何控制 vue是遵从amd还是cmd 学vue-loader时碰到的一个问题,求教 vue.js中,什么时候用methods?什么时候用computed vuejs 方法里怎么阻止默认时间 学习前端vue怎么样?还好吗? vue js java LocalDateTime时间展示问题 vue aftereach方法什么时候执行 vue什么时候火起来的 vue.js怎么获取服务器时间 vue.js怎样将时间戳转化为日期格式 vue3张图片随时间切换 怎么保存或者下载网课视频(网课快过期了)?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com