1、数据库事务基础知识 1)数据库事务有严格的定义,它必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称ACID。 2)数据并发的问题:脏读、不可重复读、幻想读、第一类丢失更新、第二类丢失更新。 3)数据 ...
分类:
编程语言 时间:
2016-06-14 11:37:09
阅读次数:
223
NoSQL概念 随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,它们不保证关系数据的ACID特性。NoSQL概念在2009年被提了出来。NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。(“NoSQL”一词最早于1998年被用 ...
分类:
数据库 时间:
2016-06-13 21:54:49
阅读次数:
187
什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库 ? 一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 ? 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQ ...
分类:
数据库 时间:
2016-06-13 19:15:15
阅读次数:
315
大数据如火如荼的火热着,互联网上资源又让人眼花缭乱不知如何下手,对于新手和准备成为大数据工程师的童鞋更是如此,此博文总结了网上一些知识,希望对大家有帮助。
下图是大数据处理的各个架构层:
以下一一简介各个层,使大家对这块知识有个总体把握:
一、数据存储层
宽泛地讲,据对一致性(consistency)要求的强弱不同,分布式数据存储策略,可分为ACID和BASE两大阵营。...
分类:
其他好文 时间:
2016-06-12 02:49:57
阅读次数:
1264
1、数据库事务 1.1 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 1.2 事务的4个特性(ACID): (1)原子性(atomic)(atomicity)事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务 ...
分类:
数据库 时间:
2016-06-10 12:26:09
阅读次数:
337
有幸参加了DTCC2016会议,今年的会议特别火爆,很想每个专场都去看,可惜分身乏术。做了很多笔记,这里把关于NewSql的部分梳理成KM,没有DBA专业和深入,有出入的请使劲拍砖!...
一、DTCC2016简介
二、数据库演化的3个阶段
三、补个基础:一个SQL的执行过程
四、补个基础:事务的ACID特性和实现技术
五、NewSql要解决的几个主要问题
六、基于mysql-ha...
分类:
数据库 时间:
2016-06-06 12:20:57
阅读次数:
343
MySQL事务:一组原子性的SQL查询,或者说一个独立工作单元 一个支持事务的存储引擎或者关系型数据库必然满足ACID测试 A:atomicity,原子性;整个事务中的所有操作要么全部成功执行,要么全部失败后回滚 C:consistency, 一致性;数据库总是从一个一致性状态转换为另一个一致性状态 ...
分类:
数据库 时间:
2016-06-04 20:51:56
阅读次数:
246
1. SQlite概述 SQLite是一款轻量、快速、跨平台的嵌入式数据库,是遵守ACID(注:ACID指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))的关系型数据库管理系统 ...
分类:
数据库 时间:
2016-06-04 17:49:57
阅读次数:
240
事务是一种机制,是一个操作序列,事务包含了一组数据库操作命令,所有的命令作为一个整体一起向系统提交或撤消,这些命令即要么都执行,要么都不执行,因此事务是一个不可侵害的逻辑工作单元,事务作为一个逻辑单元,必须具备4个ACID属性;原子性,一致性,隔离性和持久性.1.原子性 原子性是指事务必须执行一个完 ...
分类:
其他好文 时间:
2016-06-03 10:01:52
阅读次数:
124
事务是一种机制,是一个操作序列,事务包含了一组数据库操作命令,所有的命令作为一个整体一起向系统提交或撤消,这些命令即要么都执行,要么都不执行,因此事务是一个不可侵害的逻辑工作单元,事务作为一个逻辑单元,必须具备4个ACID属性;原子性,一致性,隔离性和持久性.1.原子性 原子性是指事务必须执行一个完 ...
分类:
其他好文 时间:
2016-06-03 09:52:58
阅读次数:
152