首先要明白,在MySQL数据库忠中的存储引擎是基于表的,而不是基于数据库的。讲述两者区别:InnoDB存储引擎,主要面向OLTP(OnlineTransactionProcessing,在线事务处理)方面的应用,是第一个完整支持ACID事务的存储引擎(BDB第一个支持事务的存储引擎,已经停止开发)。特点:行锁..
分类:
数据库 时间:
2016-11-16 03:25:10
阅读次数:
171
ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 ...
分类:
其他好文 时间:
2016-11-13 22:15:37
阅读次数:
156
1.1.1 摘要 在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。 本篇博文将针对一些常用的数据库性能调休方法进行介绍,而且,为了编写高效的SQL代码,我们需要掌握一些基本代码优化的技巧,所以,我们将 ...
分类:
数据库 时间:
2016-11-08 19:51:18
阅读次数:
207
Atitit数据库层次架构表与知识点 attilax 总结 第一阶段,大概理论(三五天 数据库的类型,网状,层次,树形数据库,kv数据库。Oodb Er模型 sql 并发控制与lock Acid数据库完整性 关系模型 1NF、2NF、3NF和BCNF 数据库范式 存储过程 触发器 视图 约束 第二阶 ...
分类:
数据库 时间:
2016-11-08 02:02:03
阅读次数:
190
1.什么是事务? 事务是逻辑上的一组操作,这组操作要么全部成功,要么全部失败 2.事务具有四大特性ACID 1)原子性(Atomicity):即不可分割性,事务要么全部被执行,要么就全部不被执行。如果事务的所有子事务全部提交成功,则所有的数据库操作被提交,数据库状态发生转换;如果有子事务失败,则其他 ...
分类:
编程语言 时间:
2016-11-02 23:08:10
阅读次数:
261
InnoDB是一个既稳定且高性能的通用存储引擎,在MySQL5.7下默认的存储引擎就是InnoDB。 InnoDB的特性 InnoDB的关键特性如下: DML语句满足ACID的事务模型。 行级锁和Oracle-style的一致性读,这个特性提高了用户并发度和性能。 InnoDB在磁盘上使用prima ...
分类:
数据库 时间:
2016-11-02 23:03:21
阅读次数:
260
事务是恢复和并发控制的基本单位。 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency):事务必须是使数据库从一个一致性状态变到 ...
分类:
其他好文 时间:
2016-11-02 14:00:41
阅读次数:
163
1. 事务 基本概念: 事务使指一组最小逻辑操作单元,里面有多个操作组成。 组成事务的每一部分必须要同时提交成功,如果有一个操作失败,整个操作就回滚。 事务ACID特性: l 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 l 一致性(C ...
分类:
数据库 时间:
2016-11-01 23:54:02
阅读次数:
368
MyISAM存储引擎 MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征: ●所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的) ...
分类:
数据库 时间:
2016-10-31 13:12:26
阅读次数:
309
Atitit ACID解决方案2PC(两阶段提交) 跨越多个数据库实例的ACID保证 1.1. ACID解决方案1 1.2. 数据库厂商在很久以前就认识到数据库分区的必要性,并引入了一种称为2PC(两阶段提交)的技术来提供跨越多个数据库实例的ACID保证.这个协议分为以下两个阶段:1 1.3. 基本 ...
分类:
数据库 时间:
2016-10-29 07:46:41
阅读次数:
177