数据库 : 物理操作文件系统和其他文件类型的集合
实例 : mysql数据库由后台线程和共享内存区组成
事务是并发控制的基本单位
事务就是一系列的操作,要么全部都执行,要都不执行
事务被提交之后,数据一定能写到数据库中并可以持久的存储起来
事务相互不影响
在事务的执行的前后以及过程中不会违背对数据完整性的约束,所有对数据库写入的操作都应该是合法的,并不能产生不合法的数据状态,我们可以将事务理解成一个函数,它接受一个外界的 SQL 输入和一个一致的数据库,它一定会返回一个一致的数据库。
mysql 架构:
最上层,链接mysql
第二层,对sql进行分析,优化,缓存
第三层,存储引擎,负责数据的提取和存储