zoukankan      html  css  js  c++  java
  • 数据库恢复技术(事务)

    一、事务的基本概念

      1.事务的定义:用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。

      2.事务的特性

      原子性:一个事务看做一个整体,不可分割。

      隔离性:各个事务之间不能相互干扰

      一致性

      持久性

    二、恢复的原理

      冗余

    三、恢复的实现技术

      1. 两个问题:如何建立冗余数据,如何利用冗余数据实施数据库恢复。

       数据转储和日志文件是建立冗余数据的两大手段。

      2. 数据转储是把数据复制保存起来,动态转储,静态转储,增量转储,海量转储。

      3.日志文件

        日志文件分为以记录为单位的日志文件和以数据块为单位的日志文件。

        写日志文件的原则:登记次序严格按照并发事务执行的次序;必须先写日志文件,后写数据库。

  • 相关阅读:
    Maven配置始终获取最新版本
    使用SpringBoot
    SpringBoot文档综述
    35_方法的使用
    34_结构体指针类型的使用
    33_同名字段的使用
    32_匿名字段的使用
    31_结构体的使用
    30_map的使用
    29_猜字游戏
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12631035.html
Copyright © 2011-2022 走看看