## 概述 MySQL 默认是异步复制,半复制是为了数据一致性,防止异步同步数据过程中,事务丢失。同步复制的话可以保证数据的一致性,数据不丢失可以回滚,但是响应慢,master 必须等待 slave 返回的ack响应才算完整地完成事务,而异步复制则有可能出现数据不一致的问题,半复制处于异步复制和同步... ...
分类:
数据库 时间:
2020-05-07 17:00:04
阅读次数:
95
背景 可用性(Availability)和一致性(Consistency)是分布式系统的基本问题,先有著名的CAP理论定义过分布式环境下二者不可兼得的关系,又有神秘的Paxos协议号称是史上最简单的分布式系统一致性算法并获得图灵奖,再有开源产品ZooKeeper实现的ZAB协议号称超越Paxos。 ...
分类:
数据库 时间:
2020-05-07 13:20:48
阅读次数:
120
数据库的完整性约束是为了在数据库应用中保证数据的一致性和正确性。所以在创建数据表时定义其字段的约束是非常有必要的。 主键约束 主键(primary key)是一个列或者列的组合,其值能唯一地标识表中的每一行。且一张表只能定义一个主键。主键是通过PRIMARY KEY 关键字来指定的。 create ...
分类:
数据库 时间:
2020-05-07 01:08:48
阅读次数:
85
本文摘自书籍《Flink基础教程》 一、一致性的三种级别 当在分布式系统中引入状态时,自然也引入了一致性问题。一致性实际上是“正确性级别”的另一种说法,即在成功处理故障并恢复之后得到的结果,与没有发生任何故障时得到的结果相比。在流处理中,一致性分为 3 个级别。 at-most-once:数据最多被 ...
分类:
其他好文 时间:
2020-05-06 22:08:07
阅读次数:
113
一、定义:以执行组织的名义支持过程的持续改进活动 项目管理(过程优化)和项目可交付产品(质量治理) iso9000里质量是指一系列内在特性满足要求的程度;等级约定于优先级 质量成本:产品生命周期中预防不符合要求、为评价产品或服务是否符合要求以及未达到要求(返工)的发生成本(预防和评估成本:一致性成本 ...
分类:
其他好文 时间:
2020-05-06 14:12:48
阅读次数:
90
Redis相比memcached有哪些优势? (1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 (2) redis的速度比memcached快很多 (3) redis可以持久化其数据 Redis支持哪几种数据类型? String、List、Set、S ...
分类:
系统相关 时间:
2020-05-06 14:11:12
阅读次数:
113
蚂蚁金服一面:分布式架构 50分钟 1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 3、ACID CAP BASE理论 4、分布式一致性协议,二段、三段、TCC,优缺点 5、RPC过程 6、服务注册中心宕机了怎么办? 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、 ...
分类:
编程语言 时间:
2020-05-06 13:33:48
阅读次数:
147
什么是Zab协议 Zab 协议的作用 Zab 协议原理 Zab 协议核心 Zab 协议内容 原子广播 崩溃恢复 如何保证数据一致性 Zab 协议如何数据同步 如何处理需要丢弃的 Proposal Zab 协议实现原理 选主过程 什么是Zab协议? Zab协议 的全称是 Zookeeper Atomi ...
分类:
其他好文 时间:
2020-05-06 01:34:30
阅读次数:
62
1. 一致性(Consistency)一致性(Consistency)是指多副本(Replications)问题中的数据一致性。可以分为强一致性、顺序一致性与弱一致性。 1.1 强一致性(Strict Consistency)也称为: 原子一致性(Atomic Consistency)线性一致性(L ...
分类:
其他好文 时间:
2020-05-05 23:25:06
阅读次数:
366
文件系统 HDFS Hadoop Distributed File System,简称HDFS,是一个分布式文件系统。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。 GlusterFS 是一个集群的文件系统,支持PB级的数据量 ...
分类:
其他好文 时间:
2020-05-05 18:09:27
阅读次数:
70