数据库
文章平均质量分 94
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 · 480 阅读 · 0 评论 -
【MySQL】MyISAM与InnoDB区别
MyISAM与InnoDB区别一、MyISAM与InnoDB的区别1、 存储结构的区别2、 存储空间的区别3、 可移植性、备份及恢复的区别4、 事务支持的区别5、 自动增长的区别6、 表锁差异的区别7、 全文索引的区别8、 表主键的区别9、 表的具体行数的区别10、 CURD操作的区别11、 外键的区别二、开发的注意事项三、总结在MySQL 5.1之前的版本中,默认的搜索引擎是MyISAM,从MySQL 5.5之后的版本中,默认的搜索引擎变更为InnoDB。MyISAM是由早期的ISAM(Indexe原创 2020-09-27 15:06:36 · 528 阅读 · 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 评论