Loading...
Mysql高可用MHA架构一 什么是MHAMHA是小日子过得还不错的霓虹国程序员yoshinorim开发的MySQL高可用方案采用Perl语言开发MHA是最成熟MySQL高可用方案其架构图如下:基于最基本的主从Mysql架构,其缺少了很关键的东西就是高可用,mysql本身的主从架构,当主节点宕机,从节点是不会自主升级为主节点的,所以MHA在原集群下,新增了1和2:虚拟ipMHA manage...
巧用阿里canal实现mysql异构数据同步一 什么是异构数据如下图:我们通过Mysql存储的数据,其实在检索的时候性能在一定条件下其实很低下,我们就会利...
为什么禁用外键约束这个话题比较简单,我就简单描述一下:不使用外键的原因主要有一下几个:每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便。性能问题,会多额外的数据一致性校验例如:如果我们设计了外键约束,即我们需要将订单表的id与订单明细表的订单id关联,我们需要向订单明细表插入一条数据的时候,还回去校验一次订单表此id存在还是不存在。并发问题,...
负载均衡器的基本知识一 什么是负载均衡器认识一下负载均衡器,如下图:在服务器与请求之间,通过一定的策略,将不同的请求分发到不同的应用上去,其具备这样的优点...
什么是CAP定理一 CAP是什么?要了解CAP是什么,要看下面这张图:分别解释一下:C: 一致性,一致性C代表更新操作成功后,所有节点在同一时间的数据完全一致。A:可用性,可用性A代表用户访问数据时,系统是否能在正常响应时间返回预期的结果。P: 容错性,分区容错性P代表分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。我们假设一个场景,电商系统下订单和扣...