事务 是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性. 1、A (Atomicity) 原子性 2、C (Consistency)一致性 3、I (Isolation) 隔离性 4、D (Durability) 持久性 锁 锁 ...
分类:
数据库 时间:
2018-06-25 21:44:11
阅读次数:
212
首先要了解http的6种请求方式 get/post/put/delete请求方式分别对应后端的查询/新增/修改/删除 前端会根据业务场景选择请求方式 这个时候后端可以保证接口名相同,同时在requestMapping中修改对应的请求方式 以上就实现了一个接口支持acid了 ...
分类:
其他好文 时间:
2018-06-25 17:04:39
阅读次数:
138
1.SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。 2.有一点相对其他数据库来说比较特殊的是:SQLite是无类型的. 这意味着你可以保存任何类 ...
分类:
数据库 时间:
2018-06-24 13:02:13
阅读次数:
174
一、含义 事务:一条或多条 sql 语句组成一个执行单位,一组 sql 语句要么都执行要么都不执行 二、特点(ACID 属性) A.原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么 都发生,要么都不发生。 C.一致性(Consistency) 事务必须使数据库从 ...
分类:
其他好文 时间:
2018-06-23 22:55:54
阅读次数:
359
一、引擎 简介 Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据 ...
分类:
数据库 时间:
2018-06-23 18:58:38
阅读次数:
197
BASE是下面三个术语的缩写: 基本可用(Basically Available) 软状态(Soft state) 最终一致(Eventually consistent) 基本可用(Basically Available) 软状态(Soft state) 最终一致(Eventually consis ...
分类:
其他好文 时间:
2018-06-23 13:21:23
阅读次数:
157
事务Transactions ?通过前面的案例及解决方案,我们就引出了一个全新的概念,那就是:事务,即一系列将要发生或正在发生的连续操作; 而事务安全,是一种保护连续操作同时实现(完成)的机制。事务安全的意义就是,保证数据操作的完整性。 遵循ACID原则: A:atomicity原子性;整个事务中的 ...
分类:
数据库 时间:
2018-06-21 13:49:06
阅读次数:
165
下面开始优化下my.conf文件(这里的优化只是在mysql本身的优化,之前安装的时候也要有优化) cat /etc/my.cnf # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/ ...
分类:
数据库 时间:
2018-06-19 13:44:44
阅读次数:
227
SQLite 是一款轻量级的关系型数据库,它的运算速度非常快, 占用资源很少,通常只需要几百 K 的内存就足够了,因而特别适合在移动设备上使用。SQLite 不仅支持标准的 SQL 语法,还遵循了数据库的 ACID 事务,所以只要你以前使用过其他的 关系型数据库,就可以很快地上手 SQLite。而 ...
分类:
移动开发 时间:
2018-06-16 00:06:50
阅读次数:
268
本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也 ...
分类:
数据库 时间:
2018-06-15 12:57:24
阅读次数:
194