数据库事物隔离级别,(脏读,不可重复读,幻读)

数据储存引擎

  概念:

数据库处处引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据库引擎进行创建,查询,查询,更新和删除数据。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。

  Mysql存储引擎主要有:Myisam,Innodb

  InnoDB:底层的数据结构为B+树,B+树的每一个节点都对应InnoDB的一个page,page的大小是固定的,一般设定为16k,其中非叶子节点只有键值,叶子节点包含完成数据

  使用场景:

  1》写多读少场景

  2》经常更新的表,适合处理多重并发的更新请求

  3》支持事物

  4》可以通过二进制文件从灾难中恢复

  5》支持自动增加列属性,auto_incremeng

  MyISAM(mysql的默认存储引擎)

  1》读多写少

  2》没有提供对数据库事物的支持,也不支持行索和外键,当Insert和Update数据时即写操作的时候,需要锁定整个表,效率会低一点

索引

数据库的三范式

数据库的事物

数据库的事物隔离级别

数据库的并发策略

数据库锁

数据库优化方案整理

原文地址:https://www.cnblogs.com/cerofang/p/13865563.html