`
wb284551926
  • 浏览: 538739 次
文章分类
社区版块
存档分类
最新评论

Mysql集群同步、异步架构(转载)

阅读更多

什么是mysql集群

 

 

 

分为同步集群和异步集群。

 

 

 

同步集群(mysql cluster)

 

结构: (data + sql + mgm节点)

 

特点:

 

1)  内存级别的,对硬件要求较低,但是对内存要求较大。换算比例为:1:1.1;

 

2)  数据同时放在几台服务器上,冗余较好;

 

3)  速度一般;

 

4)  建表需要声明为engine=ndbcluster

 

5)  扩展性强;

 

6)  可以实现高可用性和负载均衡,实现对大型应用的支持;

 

7)  必须是特定的mysql版本,如:已经编译好的max版本;

 

8)  配置和管理方便,不会丢失数据;

 

 

 

 

 

 

 

 

 

 

 

异步集群(mysql replication)

 

结构: (master + slave)

 

特点:

 

1)  主从数据库异步数据;

 

2)  数据放在几台服务器上,冗余一般;

 

3)  速度较快;

 

4)  扩展性差;

 

5)  无法实现高可用性和负载均衡(只能在程序级别实现读写分离,减轻对主数据库的压力);

6)  配置和管理较差,可能会丢失数据;

 

原文地址:http://yangzb.iteye.com/blog/570766

分享到:
评论

相关推荐

    MySQL管理之道 性能调优、高可用与监控.part2.rar

    以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、mysql高可用集群搭建与管理、mysql服务器性能和服务监控等方面多...

    线上MYSQL同步报错故障处理方法总结(必看篇)

    目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器提供对外服务。在发生故障时,切换到slave上,并将其变成master,坏掉的机器反向同步新的master,在处理故障时,遇到最多的就是主从报错。...

    数据库存储设计.doc

    大型网站架构设计方案 ——数据库存储设计 方案一:Mysql Cluster (Mysql集群) 数据库系统介绍 高性能、高可用性、冗余和可扩展性,数据在集群内部的对等数据节点之间相互复制。 数据复制采用同步机制,每个数据...

    开涛高可用高并发-亿级流量核心技术

    20.2.2 OpenResty+Local Redis+Mysql集群架构 385 20.2.3 OpenResty+Redis集群+Mysql集群架构 386 20.3 实现 387 20.3.1 后台逻辑 388 20.3.2 前台逻辑 388 20.3.3 项目搭建 389 20.3.4 Redis+Twemproxy配置 389 ...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    mysql 存储引擎 索引 锁 oracle db2 缓存 redis 数据结构 持久 复制 cas 单线程 memcache eacache Tair 消息队列 jms Queue Topic kafka 持久 复制 Stream Partition rocketMQ RabbitMQ ...

    Swoole 分布式通讯框架 SwooleDistributed.zip

    但值得注意的是所有的异步服务都只允许在worker进程中调用,task进程只能调用同步服务。未来将要实现的:1.异步的mysql服务,建立管理mysql连接池。2.mysql语法构建器,帮助快速构建mysql语句。3.Job服务组件的开发...

    GO语言进阶.docx

    3-2 MySQL主从数据同步演示.mp4 3-3 文件表的设计及创建.mp4 3-4 编码实战:“云存储”系统之持久化元数据到文件表.mp4 3-5 编码实战:“云存储”系统之从文件表中获取元数据.mp4 3-6 Docker入门基础文档.mp4 3...

    高频大数据解决方案.pptx

    关键特性: 基于网络的数据库集群复制 10 VoltDB包括一个网络复制Agent 这个Agent将事物异步从主集群(可读可写)复制到备集群(只读) 异步的方式最大限度容忍网络可能出现的问题 高频大数据解决方案全文共28页,...

    大数据常用数据库汇总.pdf

    ⼤数据时代初期,随着数据请求并发量⼤不断增⼤,⼀般都是采⽤的集群同步数据的⽅式处理,就是将数据库分成了很多的⼩库,每个数据 库的数据内容是不变的,都是保存了源数据库的数据副本,通过同步或者异步⽅式保证...

    JAVA上百实例源码以及开源项目源代码

    Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 ...

    JAVA上百实例源码以及开源项目

    百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对...

Global site tag (gtag.js) - Google Analytics