数据库存储设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大型网站架构设计方案
——数据库存储设计
方案一:Mysql Cluster (Mysql集群)
数据库系统介绍
高性能、高可用性、冗余和可扩展性,数据在集群内部的对等数据节点之间相互复制。数据复制采用同步机制,每个数据节点连接到所有其他数据节点上,数据在多个数据节点上存储。集群之间也可以复制数据,这时需要使用MySQL复制技术,它是异步的。
MySQL集群有一些创建高可用性系统的专用功能:
●节点恢复
●日志
●检查点
●系统恢复
●热备份及恢复
●无单点故障
●故障转移
●分区
●联机操作
硬件配置:
一台mysql + manager server ,两台数据存储节点3台
我们系统的需求:、
●写并发——智能设备节点不断往数据表里面写数据,而且存在大表情况;
把写分配到不同的分区执行,起到均衡作用。
●读并发
●可扩展
●数据安全
●数据备份恢复
●分区
----------------------------------------------------------------------------------------------
其他方案分析:
主从复制的,没办法实现写均衡;
自己实现的数据负载均衡;要花时间,稳定性问,可靠性问题,可扩展性问题等;
----------------------------------------------------------------------------------------------