MySQL数据库 MySQL数据库是一个关系型数据库管理系统,由瑞典MySQL AB公司开发。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 (1)Mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据 ...
分类:
数据库 时间:
2018-01-29 15:43:00
阅读次数:
238
一。为何使用分布式锁?当应用服务器数量超过1台,对相同数据的访问可能造成访问冲突(特别是写冲突)。单纯使用关系数据库比如MYSQL的应用可以借助于事务来实现锁,也可以使用版本号等实现乐观锁,最大的缺陷就是可用性降低(性能差)。对于GLEASY这种满足大规模并发访问请求的应用来说,使用数据库事务来实现 ...
分类:
其他好文 时间:
2018-01-26 18:40:43
阅读次数:
160
1. 事务的定义 数据库事务是数据库管理系统执行过程中的一个逻辑单位,有一个有限的数据库操作序列完成。以 “A账户向B账户汇钱” 为例,一个事务是下面一个操作序列: a. 从A账号中把余额读出来。 b. 对A账号做减法操作。 c. 把结果写回A账号中。 d. 从B账号中把余额读出来。 e. 对B账号 ...
分类:
数据库 时间:
2018-01-24 15:26:19
阅读次数:
157
一、数据库本地事务 先看看数据库事务的定义:单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 这个比较容易理解,操作过数据库的一般都懂,既是业务需求涉及到多个数据表操作的时候,需要用到事务 要么一起更新,要么一起不更新,不会出现只更新了部分数据表的情况,下边看看数据库事务的使用 上 ...
分类:
其他好文 时间:
2018-01-20 21:25:24
阅读次数:
287
什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务拥有以下四个特性,习惯上被称为 ACID 特性: 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致 ...
分类:
其他好文 时间:
2018-01-18 17:07:33
阅读次数:
189
一 数据库事务的隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题。 1. Read UnCommitted( ...
分类:
数据库 时间:
2018-01-17 01:10:14
阅读次数:
235
事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。 概念 一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两个目的: 1、为数据库操作 ...
分类:
数据库 时间:
2018-01-16 00:54:45
阅读次数:
198
摘抄:http://blog.csdn.net/shuaihj/article/details/14163713 ACID指数据库事务正确执行的四个基本要素:原子性(Atomicity),一致性(Consistency),隔离性(Isolation),持久性(Durability)。 1、原子性 原 ...
分类:
数据库 时间:
2018-01-13 20:58:03
阅读次数:
178
写在前面 近两年分布式数据库技术加速发展,而由于金融行业技术生态的限制,周围很多同学对其并没有深入的了解,所以进行高性能、高可靠系统设计时往往缺少这一利器。Ivan希望以系列文章的方式与大家交流探讨,加深我们对分布式数据库的认识。本文是该系列文章的第一篇,主要探讨事务管理中的隔离性,厘清相关概念和关 ...
分类:
数据库 时间:
2018-01-12 11:28:12
阅读次数:
220
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。简单的理解就是:完成一件事情的多个mysql语句的集合就是一个事务了,可能有人会想,我的mysql本来就是一句一句语句执行的啊,为什么要弄什么事务呢?但是在日常生活中,比如张三有15620元钱(在支付宝上面),李四有240元,现 ...
分类:
数据库 时间:
2018-01-05 16:00:19
阅读次数:
230