事务—关于事务的一系列知识(当然,有事务,就会和线程分不开啦~)
其实在mysql数据库中,唯一能够提供事务功能的引擎,便是innodb,其余的
包括myisam,黑洞引擎,内存引擎,都不支持事务操作。当然选择什么样的引擎
还是要看想要实现什么样的业务,例如你想要实现日志服务器,那么你就用黑洞引擎,
你先要提高查询的效率,但是并不在意事务上的操作,那么你就用myisam,如果你
数据量很少,那么就用内存引擎,随便你,啊哈哈哈哈。好像说跑偏了~~~
什么是事务?
事务是作为单个逻辑工作单元执行的一系列操作;
这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;
事务是一组不可再分割的操作集合(工作逻辑单元);
事务的四大特性ACID?
特性 | 英文 |
---|---|
原子性 | Atomicity |
一致性 | Consistency |
隔离性 | Isolation |
持久性 | Durability |
(具体的不再阐述)本身新进开发一枚,阅历不深,多多指教。