分布式一致性原理 1.CAP定理:一个分布式系统不可能同时满足一致性(C),可用性(A)和分区容错性(P)这三个基本需求,最多只能同时满足其中的两项。 2.2PC: Prepare(投票);Commit(事务…
标签:事务
Feacar分布式事务框架简单使用
Feacar(Fast EAsy Comit and Rollback),这个东西是阿里今年新开源的一款高性能分布式事务框架,虽然市面上有很多了,比如tcc-transaction,ByteTCC ByteTCC还有一个…
zookeeper的实现原理(中)
关于2PC提交 (Two Phase Commitment Protocol)当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的ACID特性,就需要引入一个“协调者”(TM)来统一调度所有分布式节点的执行逻辑…
分布式锁的几种实现方式
分布式锁是控制分布式系统之间同步访问共享资源的一种方式。 其典型的使用场景为: 不同系统或者是同一系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,需要通过一定的互斥手段来防止彼此的干扰,以保证一致性。 1…
关于zookeeper
zookeeper 是一个apache 开源的分布式协调服务,具有如下分布式一致性特性: 1.顺序一致性:从同一个客户端发起的事务请求,最终会严格按照发起顺序应用到zookeeper中去 2.原子性:所有事务请求的处理结…
死磕Zookeeper系列-1-CAP与BASE理论
1. ACID 1、原子性 Atomicity 2、一致性 Consistency 3、隔离性 Isolation 4、持久性 Durability 1.1 原子性[A] - 保证事务中的所有操作全部执行或者全部不执行.…
Mongo DB笔记
作者:刘宾, thomas_liub@hotmail.com 请尊重作者著作权,转载请注明出处,谢谢! 事务处理的ACID原则 A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,…
MongoDB 4.0 多文档事务相关
在MongoDB4.0版本之前只支持单文档事务操作,在4.0版本之后开始支持多文档事务操作 image 事务和副本集 在MongoDB中多文档事务操作只支持副本集的操作,关于在分片上的事务操作会在4.2版本中引入 存储引…
MongoDB - 事务
参考 https://docs.mongodb.com/manual/core/transactions/ MongoDB已经更新到4.0版本,支持ACID及多文档事务。 在MongoDB中,单个文档的操作是原子的。在实…
redis之事务
redis的事务能够确保: 1、事务里面的所有操作能够被连续顺序地执行。事务执行期间,其他客户端的请求不会插入到事务的操作之间执行。 2、原子性:事务的操作,要不被全部执行,要么全部都不执行。 事务的命令 redis的以…
什么是redis?Redis的各项功能解决了哪些问题?以及redis的入门实战
转自:http://www.cnblogs.com/linianhui/p/what-problem-does-redis-solve.html 先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BS…
Redis事务
关系型数据库的事务具备:原子性、隔离性、持久性、一致性。在Redis中也同样拥有事务的概念,本文主要介绍Redis事务的使用、特性。 如何使用Redis事务 Redis中与事务相关的命令有5个,分别是MULTI EXEC…