Java知识积累-数据库

Java知识积累-数据库篇

施工开始面试

1. 锁

锁在当前高并发业务繁多的场景下,要求会逐渐增高,本次整理将从上次面试被问到的锁和索引先展开数据库

乐观锁

  • 伪装没人看到,先用着
  • 若是要提交修改,再看数据有无被修改,是否冲突

实现

待补充并发

悲观锁

  • 假设冲突常在
  • 因而:要进行操做?先上锁
  • 能上锁,才能改
  • 上锁失败,则该值正在被修改,需等待或抛异常

实现

待补充高并发


2. 索引

3. 事务

ACID

相关文章
相关标签/搜索