mysql
文章平均质量分 95
wj-1024
【日积跬步】
展开
-
【MYSQL】MySQL事务:ACID特性的实现原理
目录一、ACID特性二、原子性一、ACID特性原子性(Atomicity,或称不可分割性)一致性(Consistency)隔离性(Isolation)持久性(Durability)按照道理来说,ACID特性同时满足才是事务;但现实是,各大数据库真正满足ACID的事务少之又少。例如MySQL的NDB Cluster事务不满足持久性和隔离性;InnoDB默认事务隔离级别是可重复读,不满足隔离性;Oracle默认的事务隔离级别为READ COMMITTED,不满足隔离性。因此与其说ACID是转载 2021-05-14 17:26:21 · 479 阅读 · 0 评论 -
【MYSQL】二叉查找树、平衡二叉树,红黑树,B树中MySQL为什么选B+Tree做索引?
MySQL数据库索引为什么选择B+Tree?一、二叉查找树(BST)二、平衡二叉树(AVL)三、红黑树四、B-Tree五、B+Tree六、InnoDB 和MyISAM 对于B+Tree应用的区别七、为什么选择B+Tree?在 MySQL 中,MyISAM与InnoDB两种引擎都是使用B+Tree 作为索引结构,为什么它们都要选择B+Tree这种数据结构?我们先从相近的二叉查找树开始。一、二叉查找树(BST)二叉查找树的特性:1.若它的左子树不为空,则所有左子树上的值均小于其根节点的值2.若它原创 2020-11-02 15:12:16 · 462 阅读 · 0 评论 -
Navicat连接MySQL出现2059 - authentication plugin 'caching_sha2_password'的解决办法
昨天从网上下载了一个项目源码,想在自己电脑跑起来看看,第一步就是安装项目里用到的mysql和redis,安装教程网上一大堆,就不介绍了,今天主要介绍安装完成后连接数据库遇到的一些问题,过五关斩六将。Navicat连接MySQL出现2059 - authentication plugin ‘caching_sha2_password’我用的数据库连接工具是Navicat,在连接Mysql的时候...原创 2019-05-24 09:32:04 · 7161 阅读 · 0 评论