为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第1天+准备开发环境(磨刀不费砍柴工)

标签:
Java MongoDB MySQL

课程名称:SpringBoot在线协同办公小程序开发 全栈式项目实战
课程章节:课程介绍(磨刀不费砍柴工)
主讲老师:神思者

课程内容:

今天学习的内容包括:
安装MySQL数据库——因为使用了JSON格式,至少要是5.7以上的。
安装MongoDB数据库——解决MySQL两千万数据瓶颈,缓存大数据量。
搭建Redis数据库——缓存一些需要重复读写的数据,减轻MySQL压力。
配置Maven——配置阿里云仓库,加快下载速度。
IDEA安装插件——安装Lombok插件和free mabatis plugin插件

课程收获:

安装MySQL数据库

在安装mysql数据库时,一定要切换一下他的帐户密码加密方式选择传统,否则新的加密方式,导致很多运维工具和老的项目无法连接到MySQL数据库。
虽然我们大部分时候都是将数据库装在Linux上,但是开发时装在windows上还是很方便的。

安装MongoDB数据库

因为MySQL数据库是以B+树的形式存储的,当数据量超过2000万条的时候,数据检索会变得很慢。
其实也不是明确的行数,也就是B+树超过4行,整个树就会变得难以维护。再加上每建立一个索引,就会创建一个索引树,同样会让数量变得很大。
所以这时候使用MongoDB来分担MySQL数据量很大的表,就变得很有必要了。

搭建Redis数据库

虽然MySQL做了很多内存缓存相关的努力,但是毕竟还是存储在磁盘中的,缓存到内存中的数据并不受我们控制。
所以使用内存数据库Redis,来缓存一些需要频繁读取,却不需要平凡修改的数据,就很有必要了。

学习打卡:

图片描述

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消