国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

闲聊数据库高可用容灾规划设计

发布时间:2019/09/06标签:   数据库    点击量:

原标题:闲聊数据库高可用容灾规划设计
一个体系能够包括许多模块,如数据库、前端、缓存、搜寻、新闻行列等,每个模块都须要做到高可用,才干保障全部体系的高可用。关于数据库效劳而言,高可用的完成能够愈加庞杂,对用户的效劳可用,不只仅是能拜访,还须要有准确性保障,因而探讨数据库的高可用计划时,在容灾以外,还要同时斟酌计划中数据分歧性成绩。1、高可用数据库概述1. 甚么是高可用数据库?高可用数据库是由一系列数据库形成的整体体系,在任何时辰,最少有一个节点能够接收用户的恳求并供给数据库效劳。大少数数据库架构中,有一个主节点处置重要恳求,另有多少备用节点用于容灾切换,当主节点不能供给效劳时,备用节点成为主节点持续供给效劳,用以保障全部体系的可用和稳固。2. 高可用数据库有许多长处: 第一,便利读写分别。数据库恳求傍边,个别读操纵的恳求次数弘远于写操纵,高可用数据库能够经过将写操纵放在主数据库节点长进行,将读操纵分管到多少从库上,来晋升读操纵吞吐量,进而晋升读写效力; 第二,变革不绝服。当全部高可用数据库架构或许主节点进级时,能够让高可用数据库进步行主库切换,让备用节点调换原主节点供给数据库效劳,当主节点进级结束后,再将主从库效劳切换返来,如许能无效幸免体系进级或变革时对用户效劳品质发生影响; 第三,备份不影响效劳机能。高可用数据库架构包括多个从库,在不影响主节点效劳机能的情形下,能十分便利地完成数据的容灾备份。3. 高可用数据库计划个别,高可用数据库架构计划时,也须要斟酌三个成绩: 第一,怎样同步各数据库之间的节点数据?同步须要保障切换后的数据库是最新数据,以及在切换进程中数据不会丧失,同时还要斟酌同步进程对主库和备库的影响。 第二,高可用数据库的容灾切换怎样停止?架构差别容灾切换的庞杂度也纷歧样,且切换当前须要保障主、从库数据的分歧性,这能够须要开辟者在计划之初就只管优化和简化容灾切换逻辑。 第三,怎样进步高可用的运维效力?2、业界高可用架构计划业界典范的高可用架构能够分别为四种:1. 同享存储。同享存储是指多少DB效劳应用统一份存储,一个主DB,其余的为备用DB,若主效劳瓦解,则体系启动备用DB,成为新的主DB,持续供给效劳。个别同享存储采纳比拟多的是SAN/NAS计划,这类计划的长处是没无数据同步的成绩,毛病是对收集机能请求比拟高。

版权信息Copyright ? 银河官网 版权所有??? ICP备案编号:鲁ICP备09013610号