分类 MySQL 下的文章

mysql innodb存储引擎之空间表


mysql5.8之后默认的存储引擎修改成了innodb

innodb是一种事务型的存储引擎,innodb在存储数据的方式上跟myisam不同,innodb有自己表空间的概念,表中的数据是存储在表空间中的,具体存储在怎么样的表空间中是由
innodb_file_per_table 参数来决定的



Myisam和Innodb的区别


Myisam和Innodb的区别
1、MyISAM:默认表类型,它是基于传统的ISAM类型,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。

2、InnoDB:支持事务安全的引擎,支持外键、行锁、事务是他的最大特点。如果有大量的update和insert,建议使用InnoDB,特别是针对多个并发和QPS较高的情况。



MySQL 事务特点及详解


什么是事务?

用 MySQL 官方的一句话来描述事务是什么?

MySQL 事务主要用于处理操作量大,复杂度高的数据。那何为数据量大?何为复杂度高呢?我用我自己的理解来描述一下吧。事务其实就是 MySQL 中处理数据的一种方式,主要用在数据完整性高,数据之间依赖性大的情况下的一种数据处理方式。