zoukankan      html  css  js  c++  java
  • 数据库与事务的管理

        假设把事务管理比喻成一块砖的话,那么数据库管理就是一座房子,可见,事务管理是数据管理的基础而且它们有着紧密的联系。以下我先从宏观上介绍一下事务管理与数据库的管理。

        一、导图宏观把控


        事务是构成单一逻辑单元的工作集合,要么全然运行,要么全然不运行。它有四个性质,隔离性,它与数据管理的并发控制有关。持久性,它与数据库管理的恢复有关。原子性和一致性。他俩是数据库中的安全性与完整性的前提。

    事物的四个性质紧紧地与数据管理联系起来。从宏观上来说对数据的操作是对数据库四个性质的操作。从微观上来讲是对事物四个性质的。以下深入数据库管理操作说明。

        二、数据库管理导图

     


        安全性PK完整性

        安全性:保护数据库,防止不合法的使用。以免数据的泄密,更改或破坏。完整性:数据的正确性,有效性,相容性,防止错误的数据进入数据库。

        差别:安全性确保用户被限制在做其想做的事。完整性确保用户所做的事情是正确的。

        联系:保护数据。

        并发控制是解决多个事务一块运行的问题,多个事物假设对同一个数据一块操作。这就带来了数据的更新丢失。不可反复读,读脏数据等等问题,那么如何解决这样的问题哪?于是引入了“锁”的概念。封锁的三级协议也就伴随着问题产生了。

        数据库的恢复是数据管理的最后一道屏障。假设数据库内的数据遭到破坏,我们能够用恢复数据库的方法来解决,可是在恢复数据库的前提是我们转储和建立日志。然后在依据数据库破坏的级别有选择性的恢复数据库。

        三、小结

        事务的操作是对数据管理的细分,我们假设控制好事务,处理好数据,那么对于数据的管理和维护起到了良好的作用,事务虽小可是它的集合就形成了对数据的总体操作。正所谓不积跬步,无以至千里。不积小流。无已成江河!



  • 相关阅读:
    通过web端启动关闭服务器程序以及检测程序运行状态
    Windows 自动监听程序,游戏服务器挂掉以后,自动监听程序将其重启起来
    自动监听程序,如果程序挂了,就重启
    删除log
    封装了一个C++类,当程序意外崩溃的时候可以生成dump文件,以便确定错误原因。
    贝塞尔曲线
    golang sql连接池 超时 数据库自动断开 ->127.0.0.1:3 306: wsarecv: An established connection was aborted by the software in your host machine.
    带控制的抢庄牛牛
    龙虎斗控制
    回归模型与房价预测
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/5182751.html
Copyright © 2011-2022 走看看