zoukankan      html  css  js  c++  java
  • 入门01

    enging=InnoDb  

    InnoDb 是MySQL的数据库引擎之一,最大特使是支持了ACID兼容的事物(Transaction)功能,类似于PosterSQL

    acid  :数据库事物正确执行的四个基本要素的缩写

    a原子性:Atomicity:美:  [ˌætəm'ɪsɪti] 

      你整个事物的执行过程中,要么全部完成要么全部不完成。如果执行的过程中发生错误,就回滚到事物开始之前的状态,不对数据做任何的操作。

    c 一致性:Consistency 

       就是保护性和不变性。 数据的整体状态不能被改变,例如,我有一百元,你有一百元,加起来总额是两百元,不能说我转给你五十之后,两个的账户总额变成了150元。

    i 隔离性:Isolation 

      同一时间只有一个请求处理同一数据。

    D 持久性:Durability

      在整个事物完成以后,改事物对数据库所做的更改要持久的保存在数据库中,并且不会被回滚。

    ==============目前有两种方式实现ACID:第一种是Write ahead logging 即日志的方式(现代数据库都基于这种方式) WAL的中心思想是对数据文件的修改必须是在日志记录冲刷到永久存储器之后。

    第二种是Shadw paging。

  • 相关阅读:
    11.10 日志
    1120day户别确认
    10.28代码
    hdu 1695 GCD (莫比乌斯反演)
    8月19日
    多态在子父类中的成员上的体现的特点
    JAVA学习日报 10/29
    JAVA学习日报 10/26
    JAVA学习日报 11/2
    JAVA学习日报 10/30
  • 原文地址:https://www.cnblogs.com/21heshang/p/6275419.html
Copyright © 2011-2022 走看看