事务隔离(isolation)定义了数据库系统中一个操作产生的影响什么时候以哪种方式可以对其他并发操作可见。隔离是事务ACID (原子性、一致性性、隔离性、持久性)四大属性中的一个重要属性。 逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变反 ...
分类:
数据库 时间:
2017-08-11 23:55:17
阅读次数:
233
两种修改隔离级别的方法事务具有ACID四种特性。但是Isolation并发可能引起如下问题:1.脏读允许读取到未提交的脏数据。2.不可重复读如果你在时间点T1读取了一些记录,在T2时再想重新读取一次同样的这些记录时,这些记录可能已经被改变、或者消失不见。3.幻读解决了不重复读,保..
分类:
数据库 时间:
2017-08-11 23:06:08
阅读次数:
300
目录 · ZooKeeper安装 · 分布式一致性理论 · 一致性级别 · 集中式系统 · 分布式系统 · ACID特性 · CAP理论 · BASE理论 · 一致性协议 · ZooKeeper概况 · ZooKeeper API · 命令 · Java API · Curator · ZooKee ...
分类:
其他好文 时间:
2017-08-10 10:11:22
阅读次数:
521
1.事务介绍 (1)特性:ACID Atomicity(原子性):事务中的所有操作要么全做要么全不做 Consistency(一致性):事务执行的结果使得数据库从一个一致性状态转移到另一个一致性状态 Isolation(隔离性):一个事务的执行不受其他事务的干扰 Durability(永久性):一个 ...
分类:
编程语言 时间:
2017-08-07 01:29:12
阅读次数:
164
在编程中常常会遇到数据库的操作,而Android系统内置了SQLite,它是一款轻型数据库,遵守事务ACID的关系型数据库管理系统,它占用的资源非常低,可以支持Windows/Linux/Unix等主流操作系统,同一时候可以跟非常多程序语言如C#、PHP、Java等相结合.以下先回想SQL的基本语句 ...
分类:
移动开发 时间:
2017-08-06 20:56:45
阅读次数:
284
一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和 ...
分类:
编程语言 时间:
2017-08-06 12:34:01
阅读次数:
112
目录 分布式架构 从集中式到分布式 从ACID到CAP/BASE 一致性协议 2PC与3PC Paxos算法 Paxos的工程实践 Chubby Hypertable Zookeeper与Paxos 初始Zookeeper Zookeeper的ZAB协议 使用Zookeeper 部署与运行 客户端脚 ...
分类:
其他好文 时间:
2017-08-05 22:55:52
阅读次数:
284
1.创建数据库 2.删除数据库 3.mysql所支持的存储引擎: InnoDB存储引擎:是事物型数据库的首选,支持事物安全表(ACID),支持锁定和外键,mysql5.5.5之后,InnoDB作为默认存储引擎。特性如下: (1)给mysql提供了具有提交、回滚和崩溃恢复能力的事物安全存储引擎。 (2 ...
分类:
数据库 时间:
2017-08-04 19:40:50
阅读次数:
224
innodb日志管理机制:1、innodb存储引擎是支持事务ACID特性的,这个理论基本就是一个关系型数据库相关的数据恢复原形设计,包括日志、回滚、redo、并发控制、bufferpool等管理方面,内容非常全面;2、innodb的bufferpool主要用来存储访问过的数据页面,他就是一块连续的内存,..
分类:
数据库 时间:
2017-08-04 16:07:38
阅读次数:
153
研究了下自动化持续集成工具 ,大概记录下 1、安装 Jenkins安装有2种方式 ,exe方法 和war包方式 注:不管哪种方法安装,前提条件必须jdk环境配置成功 2、安装步骤: 把下载好的放在Tomcat的 webapps 下面 , 然后启动tomcat 3、验证Jenkins是否安装成功 打开 ...
分类:
其他好文 时间:
2017-08-02 00:25:52
阅读次数:
193