数据库存储设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大型网站架构设计方案

——数据库存储设计

方案一:Mysql Cluster (Mysql集群)

数据库系统介绍

高性能、高可用性、冗余和可扩展性,数据在集群内部的对等数据节点之间相互复制。数据复制采用同步机制,每个数据节点连接到所有其他数据节点上,数据在多个数据节点上存储。集群之间也可以复制数据,这时需要使用MySQL复制技术,它是异步的。

MySQL集群有一些创建高可用性系统的专用功能:

●节点恢复

●日志

●检查点

●系统恢复

●热备份及恢复

●无单点故障

●故障转移

●分区

●联机操作

硬件配置:

一台mysql + manager server ,两台数据存储节点3台

我们系统的需求:、

●写并发——智能设备节点不断往数据表里面写数据,而且存在大表情况;

把写分配到不同的分区执行,起到均衡作用。

●读并发

●可扩展

●数据安全

●数据备份恢复

●分区

----------------------------------------------------------------------------------------------

其他方案分析:

主从复制的,没办法实现写均衡;

自己实现的数据负载均衡;要花时间,稳定性问,可靠性问题,可扩展性问题等;

----------------------------------------------------------------------------------------------

相关文档
最新文档