首頁 資料庫 mysql教程 MySQL磁盘复制技术--DRBD:优缺点比较、注意事项以及最佳实践_MySQL

MySQL磁盘复制技术--DRBD:优缺点比较、注意事项以及最佳实践_MySQL

Jun 01, 2016 pm 01:34 PM
優缺點 科技 網卡

bitsCN.com

MySQL磁盘复制技术--DRBD:优缺点比较、注意事项以及最佳实践

 

  DRBD 是内核模块方式实现的块级别同步复制技术、这里的同步级别是可以调整的

   因为DRBD 是利用网卡进行块复制、如果、这里用 Infiniband 进行传输、便可以有效处理高并发

   这是种复制存储、说白点、更像是一台热备机器、与其说是存储的HA、倒不如说是保证数据安全

   工业环境更多用在 NFS 服务器、并结合 Linux-HA 项目、如 Packmaker、Heartbeat 等

   

   

   很多人谈 DRBD 脑裂而色变、用过就知道了、脑裂不是那么容易就发生的

   DRBD 注意不设置自动启动、重启时候手动启动、脑裂的情况发生非常的少

   工作中基本不重启 DRBD、更不会重启服务器了、基本上没遇到脑裂的问题

 

   ㈠ 优缺点比较

   

   

   优点

   

   ① 没有单点故障的风险暴露

   ② 没有集群软件通病、如 脑裂

   

   

   缺点

   

   ⑴ 浪费资源

      

      DRBD 的备机目前还不能提供读、所以浪费了资源

      大家都知道、生产环境下的 MySQL 服务器都是顶配的、这样在线上浪费一台机器、感觉很可惜的

      

   ⑵ DRBD 无法代替备份

      

      DRBD 可能会造成坏数据、不管啥HA、数据备份一定要有、没备份、整个HA瘫痪掉、你也嗝屁了、闪人吧

      

   ⑶ 故障转移无法做到秒级以内

   

   ⑷ 对于MyISAM 表用处不大

      

      事实上、任何期望高可用的系统、MyISAM 都不会是个选择、因为

      MyISAM 的崩溃恢复后需要很多时间修复、并且、会丢失数据

      

   ⑸ 增加写操作负担

      

      主要是InnoDB 设置为 innodb_flush_log_at_trx_commit=1

      导致许多小的写入和fsync()调用、那么、DRBD同步将会比较缓慢

   

   

   

   ㈡ 注意事项

      

      

      ① DRBD 和 Linux-HA 版本选择

      ② DRBD 专门使用一块网卡

      ③ 心跳网络与vip服务网络分离

      ④ iptables针对心跳网络放开DRBD、Linux-HA 的端口、VIP可根据自己的应用开启对应端口

      ⑤ 监控DRBD、Linux-HA 状态、最好做成脚本、自动检测、出问题报警

      ⑥ 通常都有流量监控系统(mrtg,cacti等)、定期检查机器的负载、流量情况

      

   

   

   ㈢ 最佳实践

      

      DRBD 只选择复制存放 binlog 的设备、如果、

      主动节点失效、可以在被动节点上开启一个日志服务器

      然后、对失效主库的所有设备应用这些 binlog 、接下来

      可以选择其中一个备库提升为主库、以代替失效的系统

 

bitsCN.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Stable Diffusion 3論文終於發布,架構細節大揭秘,對復現Sora有幫助? Stable Diffusion 3論文終於發布,架構細節大揭秘,對復現Sora有幫助? Mar 06, 2024 pm 05:34 PM

StableDiffusion3的论文终于来了!这个模型于两周前发布,采用了与Sora相同的DiT(DiffusionTransformer)架构,一经发布就引起了不小的轰动。与之前版本相比,StableDiffusion3生成的图质量有了显著提升,现在支持多主题提示,并且文字书写效果也得到了改善,不再出现乱码情况。StabilityAI指出,StableDiffusion3是一个系列模型,其参数量从800M到8B不等。这一参数范围意味着该模型可以在许多便携设备上直接运行,从而显著降低了使用AI

自動駕駛與軌跡預測看這篇就夠了! 自動駕駛與軌跡預測看這篇就夠了! Feb 28, 2024 pm 07:20 PM

軌跡預測在自動駕駛中承擔著重要的角色,自動駕駛軌跡預測是指透過分析車輛行駛過程中的各種數據,預測車輛未來的行駛軌跡。作為自動駕駛的核心模組,軌跡預測的品質對於下游的規劃控制至關重要。軌跡預測任務技術堆疊豐富,需熟悉自動駕駛動/靜態感知、高精地圖、車道線、神經網路架構(CNN&GNN&Transformer)技能等,入門難度很高!許多粉絲期望能夠盡快上手軌跡預測,少踩坑,今天就為大家盤點下軌跡預測常見的一些問題和入門學習方法!入門相關知識1.預習的論文有沒有切入順序? A:先看survey,p

模板化的優點和缺點有哪些? 模板化的優點和缺點有哪些? May 08, 2024 pm 03:51 PM

模板化:優點與缺點模板化是一種強大的程式設計技術,可讓您建立可重複使用的程式碼區塊。它提供了一系列優點,但也存在一些缺點。優點:程式碼重用性:模板化可讓您建立通用程式碼,可在整個應用程式中重複使用,從而減少重複和維護工作。一致性:模板化確保程式碼段在不同位置以相同的方式實現,從而提高程式碼一致性和可讀性。可維護性:對範本的變更會同時反映在所有使用它的程式碼中,簡化了維護和更新流程。效率:模板化可以節省時間和精力,因為您不必重複編寫相同的程式碼。靈活性:模板化可讓您建立可設定的程式碼區塊,可輕鬆適應不同的應用程式需求。缺點

DualBEV:大幅超越BEVFormer、BEVDet4D,開卷! DualBEV:大幅超越BEVFormer、BEVDet4D,開卷! Mar 21, 2024 pm 05:21 PM

這篇論文探討了在自動駕駛中,從不同視角(如透視圖和鳥瞰圖)準確檢測物體的問題,特別是如何有效地從透視圖(PV)到鳥瞰圖(BEV)空間轉換特徵,這一轉換是透過視覺轉換(VT)模組實施的。現有的方法大致分為兩種策略:2D到3D和3D到2D轉換。 2D到3D的方法透過預測深度機率來提升密集的2D特徵,但深度預測的固有不確定性,尤其是在遠處區域,可能會引入不準確性。而3D到2D的方法通常使用3D查詢來採樣2D特徵,並透過Transformer學習3D和2D特徵之間對應關係的注意力權重,這增加了計算和部署的

選購系統前必看:Win11和Win10優缺點分析 選購系統前必看:Win11和Win10優缺點分析 Mar 28, 2024 pm 01:33 PM

在當今資訊時代,個人電腦作為我們日常生活中不可或缺的工具,扮演著重要的角色。作業系統作為電腦的核心軟體之一,更是影響我們的使用體驗以及工作效率。在市場上,微軟公司的Windows作業系統一直佔據主導地位,而現在人們面臨的選擇則是最新的Windows11和舊有的Windows10。對於一般消費者來說,在選擇作業系統時不只是看版本號,更要了解其優缺點。

Java Servlet的工作原理有什麼優缺點? Java Servlet的工作原理有什麼優缺點? Apr 16, 2024 pm 03:18 PM

JavaServlet是一種Java類,用於建立動態網頁,作為客戶端和伺服器的橋樑。工作原理:接收請求、初始化Servlet、處理請求、產生回應和關閉Servlet。優點:可移植、可擴展、安全且易於使用。缺點:開銷、耦合和狀態管理。實戰案例:建立一個簡單的Servlet來顯示"Hello,Servlet!"訊息。

PHP框架的優缺點比較:選哪個好? PHP框架的優缺點比較:選哪個好? Jun 04, 2024 pm 03:36 PM

PHP框架的選擇取決於專案需求和開發者技能:Laravel:功能豐富,社群活躍,但學習曲線陡峭,效能開銷高。 CodeIgniter:輕量級,易於擴展,但功能有限,文件較少。 Symfony:模組化,社群強大,但複雜,效能問題。 ZendFramework:企業級,穩定可靠,但笨重,許可昂貴。 Slim:微框架,速度快,但功能有限,學習曲線陡峭。

Golang編譯器彙總:探究各類編譯器優缺點 Golang編譯器彙總:探究各類編譯器優缺點 Jan 19, 2024 am 10:44 AM

隨著Golang的發展,越來越多的編譯器被開發出來。在選擇一款編譯器時,開發人員需要考慮許多因素,例如可靠性、效能、易用性等。本篇文章將彙整一些常見的Golang編譯器,並探討它們的優缺點,幫助開發者更好地選擇適合自己的編譯器。 Go官方編譯器Go官方編譯器是Golang的預設編譯器,也是Golang社群中廣受認可的編譯器。它具有以下優點:穩定性好體積小編譯

See all articles