最新文章列表

分布式的一致性问题的算法

  在分布式系统中,一致性(consensus)问题,是指对于系统中的多个服务节点,给定一系列操作,在一致性协议保障下,试图使得它们对处理结果达成一致。   在实际的计算机系统中,存在如下问题: 节点间的网络通讯是不可靠的,包括任意延迟和内容故障; 节点的处理可能是错误的,甚至节点自身随时可能宕机; 同步调用会绕过系统变得不具备可扩展性; 一个分布式的一致性算法应该满足: 可终 ...
AVI 评论(0) 有2039人浏览 2018-07-31 23:40

数据复制与一致性

数据复制与一致性     学习了下CAP、BASE、ACID等基本原则对于深入理解分布式环境下技术方案设计选型具有重要的指导作用。通过《大数据日知录》这本书的学习,让我对这些定有了更深的理解。这里博客做一下笔记及加深印象。     一 CAP    CAP是对“Consistency/Availability/Partition Tolerance”的一种简称, 分别代表强一致性、可用性、分区容忍 ...
aishu 评论(0) 有584人浏览 2017-03-07 20:09

hive acid

aotmicity 原则性 consiitency 一致性 isolation 隔离性。 durablity 持久性。 hive 0.13以后新的版本 不支持 bggin 支持单挑语句 acid 要求如下 orc file bucked 不兼容以前的 新语法 insert info tb1 values() updae tb1 set(s=5 ... )where .. del ...
zhaomengsen 评论(0) 有892人浏览 2017-01-04 23:15

MySQL事务内幕与ACID

            MySQL的事务实现严格遵循ACID特性,即原子性(atomicity),一致性(consistency),隔离性(isolation),持久性(durability)。为了避免一上来 ...
IXHONG 评论(0) 有1406人浏览 2016-10-05 14:28

<oracle-7> 事务

事务(transaction)是数据库区别于文件系统的特性之一。在文件系统中,如果你正把文件写到一半,操作系统就崩溃了,这个文件就很可能会被破坏。这 ...
足至迹留 评论(0) 有1553人浏览 2015-01-26 11:07

漫谈事务与分布式事务(4)- 最终一致性

在上一篇文章里忽略了一点。   CAP 定理有一个缺陷,这个缺陷可以帮助我们“部分”摆脱 分布式困境。   总的来说,CAP 定理本身是完备的,但它并没有描述一个分布式系统何时产生分区,以及分区会持续多长时间。理论其实只限制:在分区发生的 时间内,系统只能在一致性(C)和可用性(A)之间二选一。   因此,分布式系统完全可以在没有出现分区时保证 C 和 A,而在出现分区后,放弃一些 ...
in355hz 评论(1) 有3830人浏览 2014-04-08 11:20

漫谈事务与分布式事务(3)- 分布式困境

上一篇介绍了 单机数据库 的 ACID 事务。下面将进入真正的难点:   “分布式环境” 分布式与单机最大的区别在于:单机是一个整体。组成这台机 ...
in355hz 评论(0) 有2186人浏览 2014-03-21 17:54

漫谈事务和分布式事务(2)- 数据库 ACID 的实现

回到事务这个话题。上一篇提到:   数据库事务 = ACID   ACID 并不是一个纸面理论。这个世界上有成千上万台满足 ACID 特性的数据库运行在大大小小的机构、政府部门和企业,为各式各样的复杂业务提供服务。其中有银行、电信、统计机构、实验室,以及你正在访问的网站。如果全球的数据库同时崩溃,那也许是一场世界末日,嘭!   让我先烧个香膜拜一下,然后很肤浅的看一下数据库实现 AC ...
in355hz 评论(0) 有5416人浏览 2014-03-12 16:05

漫谈事务与分布式事务(1)- 理解 ACID

最近看了一点资料,准备写一个大话题。   事务,是所有数据库讲义中最核心的话题。它本质上是一系列连续的,逻辑相关的数据库操作的组合。随便翻开一本书,都会告诉你,事务必须满足下面四个属性:   ACID(Atomic,Consistency,Isolation,Durability)   按照属性即实体的观点:数据库事务就是 ACID,符合 ACID 的就是数据库事务。因此我们可以 ...
in355hz 评论(0) 有2942人浏览 2014-03-11 18:13

事务的ACID理解

转自:http://www.cnblogs.com/malaikuangren/archive/2012/04/06/2434760.html   ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子 ...
Java_Worker_cr 评论(0) 有521人浏览 2014-02-08 09:19

事务的隔离级别

事务:由一系列操作组成的一个逻辑工作单元          如,向账户中存入100元就是一个事务事务类型:1.自动提交,即执行完update马上保存数据2.手动提交,执行update不保存数据,先放入   缓存,只有执行commit,才保存数据   java代码:conn.setAutoCommit(false);//设置手动提交,sql执行放入缓存conn.commit();        ...
gupeng_ie 评论(0) 有992人浏览 2014-02-07 21:39

MySQL: Transaction (Part I - Basic Concept)

   1. What is transaction? ----> It is a sequence of operations that should be regard as a whole and cannot be split. One operation in the sequence failed, then all the operation should be rollba ...
DavyJones2010 评论(0) 有992人浏览 2013-05-08 23:56

事务相关知识总结

1.什么是事务     事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C ...
humiao8 评论(0) 有872人浏览 2011-10-18 14:44

acid 数据库事务正确执行的四个基本要素

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。  原子性  整个事务 ...
sassds 评论(0) 有1141人浏览 2011-10-11 17:15

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics