首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java开发数据库篇
狐狸与小兔的故事
创建于2021-06-30
订阅专栏
数据库相关
等 1 人订阅
共6篇文章
创建于2021-06-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【java开发数据库篇】之mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁
前言: mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 乐观锁不是数据库自带的,需要我们自己去实现。 通常实现是这样的:在表中的数据进行操作时(更新),先给数据表加一个版本(version)字段,每操作一次,将那…
【java开发数据库篇】之索引类型结构和索引种类及SQL优化
前言: 关系型数据库中索引和sql优化是一定要懂的知识点,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。 虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和…
【java开发数据库篇】之oracle和mysql的区别以及相关基础
前言: 关系型数据库必学的还是oracle和mysql,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... MySQL以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用…
【java开发数据库篇】之mybatis的一级缓存和二级缓存
前言: mybatis说简单不简单,说难也不难,但是该懂的必须要懂,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 每次查询之后都要进行关闭sqlSession,关闭之后数据被清空。所以spring整合之后,如果没有事务,一级缓存是没有意义的。 二级缓存是mapper级…
【java开发数据库篇】之主从复制、读写分离、双机热备和MyCat
前言: 一个健壮的web项目,数据库的备份容灾、并发能力是肯定要做的,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... Master负载过高、Slave负载过高、网络延迟、机器性能太低、MySQL配置不合理。 从MySQL5.5开始,MySQL已经支持半同步复制了,半同步…
【java开发数据库篇】之分表、分库思路和原理
前言: 分表、分库是一个复杂的工程,需要考虑到很多,只能提供一些思路,具体的实现还是得按照具体的业务进行实施,此文章仅代表鄙人的总结和理解,如有错漏,欢迎指正... 当数据库比较庞大,读写操作特别是写入操作过于频繁,很难由一台服务器支撑的时候,我们就要考虑进行数据库的切分。 所…