`
jojo_java
  • 浏览: 96520 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于ACID

SQL 
阅读更多

Atomic,Consistency,Isolation,Durability

l  原子性:

指整个数据库事务是不可分割的单元。只有事务中所有的操作执行成功,才能算真个事务成功;事务中的任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行之前的状态。

l  一致性:

指数据库事务不能破坏关系数据库的完整性及业务逻辑的一致性。例如银行的转帐事务:不管事务成功还是失败,应该保证事务结束后,转帐人和收账人的存款总额为未转帐之前的总额。

l  隔离性:

指的是在并发环境中,当不同事务同时操作相同的数据时,每隔事务都有各自的完整数据空间。

l  持久性:

指的是只要事务成功结束,它对数据库所做的更新就必须永久保存下来。即使发生系统崩溃,重新启动数据库系统后,数据库还能回复到事务成功结束时的状态。

 

分享到:
评论

相关推荐

    ACID_2_0.zip

    标题中的"ACID_2_0.zip"表明这是一个关于ACID的升级版本,可能是数据库事务处理或相关领域的软件包。ACID是数据库管理系统中的一种重要概念,代表了原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation...

    temboard-agent-master_acid_python_

    标题中的"temboard-agent-master_acid_python_"暗示了我们正在讨论一个与数据库监控和管理相关的项目,特别是关于ACID(原子性、一致性、隔离性和持久性)特性的Python实现。temboard是一个开源的数据库监控和管理...

    Acid

    关于"字体"的标签,我们可以讨论计算机字体和排版技术。字体是决定文本显示样式的关键元素,包括字形、大小、间距等。在计算机中,字体通常以文件形式存在,例如.ttf(TrueType字体)或.otf(OpenType字体)。用户...

    acid-0.9.6b23.tar.rar

    4. 报告生成:自动生成关于网络活动的报告,方便审计和合规性检查。 标签"php snort 入侵检测"进一步确认了这个软件包的核心技术领域。在部署和使用这个系统时,用户需要有一定的Linux/Unix基础,了解如何配置和...

    The Effects of Exogenous Salicylic Acid on Ganoderic Acid Biosynthesis and The Expression of Key Genes in The Ganoderic Acid Biosynthesis Pathway in Ganoderma lucidum

    标题所反映的知识点是关于灵芝酸(ganoderic acid,简称GA)的生物合成及其关键基因表达的研究。该研究探讨了外源水杨酸(salicylic acid,简称SA)对灵芝(Ganoderma lucidum)中灵芝酸生物合成的影响,以及SA如何...

    具有Snort,Apache,MySQL,PHP,ACID的入侵检测系统Intrusion Detection Systems with Snort, Apache, MySQL, PHP, ACID

    根据描述,本书提供了关于如何利用上述免费开源工具来构建和管理入侵检测系统的信息。这意味着读者将会学习到如何集成这些技术以形成一个完整的IDS解决方案,这包括: 1. 安装与配置Snort作为网络入侵检测系统的...

    数据库系统期末考试试题答案.docx

    例如,第1题可能涉及到数据库管理系统(DBMS)的基本功能,第2题可能涉及数据模型的构成,第3题可能是关于ACID属性或关系模型完整性,第4题可能关于数据操作,第5题可能是关于关系数据库的选择操作,第6题可能关于...

    dl-malic acid

    描述“NANJINGXIANGSHENGTAI INDUSTRY dl-苹果酸 MSDS”说明了这份文件是一份关于dl-苹果酸的材料安全数据表,由NANJINGXIANGSHENGTAI INDUSTRY公司提供。材料安全数据表是化学品生产企业必须提供的文件,它包含有关...

    基于Mysql 5.7进行的 Mysql学习.zip

    4. **事务处理**:学习关于ACID(原子性、一致性、隔离性和持久性)属性,了解如何使用BEGIN、COMMIT、ROLLBACK来管理事务,并处理并发问题。 5. **视图**:创建和使用视图以简化复杂的查询,提供数据抽象和安全...

    2009年4月全国计算机等级考试四级数据库工程师真题及答案

    在2009年的四级考试中,可能会有关于ACID属性(原子性、一致性、隔离性和持久性)的问题,以及对锁、多版本并发控制(MVCC)等并发控制策略的理解。 在数据库设计方面,考生需要掌握概念设计(ER模型)、逻辑设计...

    小鹏汽车2019春招车联网软件工程师笔试题-互联网中心.docx

    **题目描述**:关于ACID属性的说法哪个不正确? **解答**:本题考查数据库事务处理的基本原则。ACID分别代表原子性、一致性、隔离性和持久性。其中,“A”代表的是原子性,而非可用性。答案为 **A可用性**。 ### 8...

    C数据库课程设计mysqlCUMCM-2023C开发笔记

    - 事务处理:学习关于ACID(原子性、一致性、隔离性和持久性)的概念,以及如何在MySQL中使用BEGIN、COMMIT和ROLLBACK进行事务管理。 8. 性能优化: - 索引:理解索引的作用,如何创建和使用索引以提升查询速度。...

    mysql.zip_MYSQL

    5. **事务处理**:关于ACID(原子性、一致性、隔离性、持久性)特性的介绍,以及如何使用BEGIN、COMMIT、ROLLBACK等语句管理事务。 6. **存储引擎**:InnoDB(支持事务处理和外键)和MyISAM(读写速度快)等不同存储...

    Note-master.rar

    在Note-master中,你可能找到关于ACID(原子性、一致性、隔离性和持久性)属性的讲解,以及如何在MySQL中使用BEGIN、COMMIT和ROLLBACK语句来管理事务。 安全性是另一个不容忽视的方面。学习如何设置用户权限、创建...

    MySql官方中文帮助文档

    7. **事务处理**:关于ACID属性,事务的提交、回滚和隔离级别。 8. **备份与恢复**:如何备份数据库,以及在数据丢失时进行恢复。 9. **性能优化**:查询优化、索引策略、性能分析工具的使用。 10. **API接口**:...

    数据库系统设计大程范例

    10.事务处理:学习关于ACID(原子性、一致性、隔离性和持久性)的概念,以及如何使用BEGIN、COMMIT和ROLLBACK语句进行事务控制。 通过MiniSQL_samples中的实例,学生可以亲手操作,实践这些理论知识,从而加深理解...

    SQL参考手册 Microsoft® HTML Help Executable

    7. **事务和并发控制**:学习关于ACID属性(原子性、一致性、隔离性和持久性),以及如何处理并发操作,如锁定和死锁。 8. **数据库安全性**:了解权限管理,包括用户、角色和权限的设置,以确保数据安全。 9. **...

    Mysql教程秋季版之夯实基础

    6. **事务处理**:学习关于ACID属性(原子性、一致性、隔离性和持久性)的概念,以及如何使用BEGIN、COMMIT、ROLLBACK命令进行事务控制,确保数据的完整性和一致性。 7. **存储过程与函数**:掌握如何编写和调用...

    SQL实用教程

    12. 事务处理:学习关于ACID(原子性、一致性、隔离性、持久性)的理论,以及如何在SQL中使用BEGIN、COMMIT、ROLLBACK等命令进行事务管理。 五、高级SQL 13. 存储过程和触发器:了解如何编写和调用存储过程,以及...

    MySQL最详细的帮助文档

    8. **事务处理**:关于ACID(原子性、一致性、隔离性、持久性)属性,以及如何在MySQL中管理和控制事务。 9. **备份与恢复**:提供备份策略,包括使用mysqldump工具进行逻辑备份,以及使用xtrabackup等工具进行物理...

Global site tag (gtag.js) - Google Analytics