一:分布式一致性协议--->对于一个分布式系统进行架构设计的过程中,往往会在系统的可用性和数据一致性之间进行反复的权衡,于是就产生了一系列的一致性协议。--->长期探索涌现出一大批经典的一致性协议和算法。其中最著名的就是二阶段提交协议,三阶段提交协议和paxos算法。二:2PC与3PC--->在分布
分类:
其他好文 时间:
2016-02-17 19:14:09
阅读次数:
149
主从数据校验使用percona-toolkit工具集的以下两个工具(主库上使用): pt-table-checksum #检查主从数据是否一致, pt-table-sync #把主库数据同步到从库 适用场景如下: 1). 数据迁移前后,进行数据一致性检查 2). 当主从复制出现问题,待修复完成后,对
分类:
其他好文 时间:
2016-01-31 13:31:01
阅读次数:
178
技术若只如初见,那么还会踩坑么?
在系统引入 MongoDB 也有几年了,一开始是因为 MySQL 中有单表记录增长太快(每天几千万条吧)容易拖慢 MySQL 的主从复制。而这类数据增长迅速的流水表,对数据一致性也没那么高要求,而且业务上也不需要关联查询它,就考虑分出去。为什么是 MongoDB?刚巧赶上公司 DBA 团队引入了这个数据库,有人帮助运维,对业务团队就成了一个自然的选择。不过对...
分类:
数据库 时间:
2016-01-19 10:42:13
阅读次数:
198
前文《MySQL 数据库事务与复制》分析了 MySQL 复制过程中如何保证 binlog 和事务数据之间的一致性,本文进一步分析引入从库后需要保证主从的数据一致性需要考虑哪些方面。原生复制架构 MySQL 的原生复制架构原理如上图所示。从库的 I/O Thread 线程负责不断读取主库的 binlog 日志文件并写入本地的 Relay log 临时缓存。从库的 SQL Thread 线程则不断读取...
分类:
数据库 时间:
2016-01-12 19:38:27
阅读次数:
317
[转载]数据库外键的使用外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如:a b 两个表a表中存有客户号,客户名称b表中存有每个客户的订单有了外键后你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x建立外键的前...
分类:
数据库 时间:
2016-01-08 20:05:44
阅读次数:
240
信息系统从定义上就是多用户系统。多个用户和应用程序可以通过数据库管理系统并发访问同一个数据库。应用程序依赖与数据库的不仅仅是数据,还有数据库提供的解决并发冲突、保证数据的安全访问、保证数据一致性、事务错误恢复等功能。类模型和PCBMER子系统中只包含应用类,而不包含数据库结构的存储。实体类表示...
分类:
其他好文 时间:
2015-12-30 19:12:55
阅读次数:
154
下载及用户赋权参考上篇文章percona-toolkit之pt-table-checksums检测Mysql主从数据一致性先使用pt-table-checksums检测数据一致性,然后使用pt-table-sync进行主从一致性修复,注意修复的表必须有主键或者唯一索引主库bash下执行:./pt-table-checksum--nocheck-replication-f..
分类:
数据库 时间:
2015-12-28 19:00:01
阅读次数:
272
一般来说呢。怎样检測两张表的内容是否一致,这种需求大多在从机上体现,以保证数据一致性。方法无非有两个,第一呢就是从数据库着手。第二呢就是从应用程序端着手。 我这里罗列了些怎样从数据库层面来解决此类问题的方法。当然第一步就是检查记录数是否一致,否则不用想不论什么其它方法了。这里我们用两张表t1_old...
分类:
数据库 时间:
2015-12-26 11:32:51
阅读次数:
173
官方网站:https://www.percona.com/doc/percona-toolkit/2.1/pt-table-checksum.html#dsn-options环境主:10.50.12.33从:10.50.12.35****************************主从差异现象模拟****************************************主:mysql>createdatabasegaoquan;mysql>use..
分类:
数据库 时间:
2015-12-25 19:30:49
阅读次数:
289
概述本文介绍基于机房收费系统基本遵循三范式的数据库设计。仅满足最基本功能需求。不包括额外的信息保存。回想关系模式设计的好坏直接影响到数据冗余度和数据一致性等问题。由此我们有了一个评价指标。即范式。第一范式:关系模式R的每一个关系r的属性值都是不可分的原子值第二范式:关系模式R是1NF且每一个非主属性...
分类:
数据库 时间:
2015-12-20 08:14:02
阅读次数:
178