ACID:数据库事务正确执行的4个基本要素
- A:aotimicity 原子性,不可分割性
- C:consistency 一致性。事务执行前后数据库的关系数据和业务逻辑还是和之前一样没有遭到破坏
- I: isolation 隔离性,独立性 事务可以通过加锁以及等级来并发执行,互不影响
- D:durability 持久性,一旦事务执行成功那么修改便是持久的,不会丢失。
database trigger
执行某些操作之前或者之后,能够触发某些预定义的操作。这种机制可以用来用来确保数据库的完整性,日志记录等。
for OLTP,we need create more index to make query run faster.
联机事务处理(Online Transaction Processing)
索引的开销:
- 占用空间
- 频繁更新需要维护索引,也是需要消耗性能的
linux proc文件系统
- 虚拟文件系统
- 可以提供一种在linux内核空间和用户空间进行通信的方法
- 用户可以查看系统硬件以及目前正在运行的进程信息
- 可以通过更改某些文件来控制系统的运行状态