【DBA從入門到實踐】開課啦!8節課掌握運維管理核心技能

在國產分佈式數據庫中,OceanBase 數據庫因其構建在通用服務器集羣上,基於 Paxos 協議和分佈式架構,不依賴特定硬件架構,具備高可用、線性擴展、高性能、低成本等核心技術優勢,廣泛應用於金融、政務、運營商、零售、互聯網等多個行業,助力 1000+ 客戶實現關鍵業務系統升級。


隨着應用 OceanBase 數據庫的企業及個人開發者增多, OceanBase 社區在 2021 年聯合外部用戶共建《數據庫管理與運維,OceanBase 從入門到實踐》電子書,旨在幫助 DBA 更好地瞭解 OceanBase 社區版,並部署、使用、遷移、運維、測試 OceanBase 社區版。同時,通過介紹 OceanBase 數據庫性能診斷和調優的方法及其生態工具的使用方法,使 DBA 在使用 OceanBase 的過程中可以遊刃有餘。


2022 年 11 月,OceanBase 推出產品大版本 V4.0.0_CE_BP3,隨後在 2023 年發佈長期穩定支持版本 V4.2.0_CE_BP1。相比於 OceanBase 3.x 及早期版本, OceanBase 4.x 版本在性能、穩定性方面有極大提升,並增加了旁路導入、I/O 資源隔離、租戶級主備等重要功能。因此,OceanBase 社區基於 4.x 版本迭代、更新《數據庫管理與運維,OceanBase 從入門到實踐》,同時新增章節,基於用戶的真實使用經驗總結解決方案,使書籍更具實踐參考性。


歡迎感興趣的開發者和社區用戶參與投稿和共創(報名請添加小助手:OBCE666)。也可以後臺對暗號【DBA入門】,獲取《數據庫管理與運維,OceanBase 從入門到實踐》電子書。


快速掌握:DBA 從入門到實踐


爲幫助用戶及開發者更好、更快地掌握 OceanBase DBA 核心技能,OceanBase 社區設計了配套教程——“DBA 從入門到實踐”。8 期教程帶大家循序漸進掌握 OceanBase 運維管理核心技能。搭配隨堂習題和 OceanBase 技術專家在線答疑,快速掌握重要知識點,並輕鬆應對複雜場景下的運維難題。


本系列教程值得關注的亮點體現爲三個部分。


第一部分:對 DBA 常用的 OceanBase 生態工具增加了大量介紹和使用指南。



  • OceanBase 雲平臺(OceanBase Cloud Platform,簡稱OCP)是一款爲 OceanBase 數據庫集羣量身打造的企業級管理平臺,兼容 OceanBase 所有主流版本。教程中詳細介紹瞭如何通過 OCP 完成 OceanBase 數據庫集羣的安裝部署,以及如果通過 OCP 進行各種數據庫運維操作。


  • OceanBase 遷移服務(OceanBase Migration Service,OMS)是支持同構或異構數據源與 OceanBase 數據庫之間進行數據交互的服務,具備在線遷移存量數據和實時同步增量數據的能力。教程中詳細介紹瞭如何通過 OMS 低風險、低成本、高效率地實現同構或異構數據庫向 OceanBase 進行實時數據遷移和數據同步。



此外,教程中還新增其他 OceanBase 生態組件的介紹和使用指南,例如:



  • OceanBase 開發者中心(OceanBase Developer Center,ODC)是數據庫圖形化開發工具,也是數據研發和生產變更管控協同平臺。


  • OBLogProxy 是 OceanBase 的增量日誌代理服務,它可以與 OceanBase 建立連接並進行增量日誌讀取,爲下游服務提供了變更數據捕獲(CDC)的能力。支持現有的 MySQL binlog 增量解析工具實時同步 OceanBase,使 MySQL binlog 增量解析工具可以平滑切換到 OceanBase 數據庫。


  • ob-operator是一款基於 Kubernetes Operator 框架構建的工具,用於在 Kubernetes 中管理 OceanBase 集羣。它提供了一種簡單可靠的方式來實現 OceanBase 集羣的容器化部署,可以簡化 OceanBase 的運維。


  • obdiag 敏捷診斷工具(OceanBase Diagnostic Tool)是一款適用於 OceanBase 的黑屏診斷工具,obdiag 現有功能包含了對 OceanBase 日誌、SQL Audit 以及 OceanBase 進程堆棧等信息進行的掃描、收集和分析,可以在 OceanBase 集羣不同的部署模式下(OCP,OBD 或用戶根據文檔手工部署)實現一鍵執行,完成診斷信息的收集和分析。



第二部分:SQL 性能調優更加詳細,增加了 DBA 常見 SQL 性能問題的分析技巧和調優方式。



  • 新增常見的 SQL 調優方式介紹;


  • 新增性能問題的排查思路和步驟;


  • 新增 SQL Diagnoser 工具的介紹,以及通過 SQL Diagnoser 工具進行 SQL 性能診斷和分析的使用指南。



第三部分:新增故障排查和診斷的相關內容。



  • 新增通過 obdiag 敏捷診斷工具對問題進行自助排查的使用指南;


  • 新增用戶遇到問題或故障後,如何在官網上進行自主排查的方法介紹;


  • 新增用戶遇到各類問題或故障後,向技術支持同學提問時要提供的信息;


  • 新增常見問題及其恢復手段。



從 3 月 27 日至 5 月 29 日,爲期兩個月的直播學習由 OceanBase 運營人員全程陪伴,掃描下方海報開啓高效學習!



高效學習:精心設計任務路徑


1、教程面向人羣及學習收穫


該直播教程適用於學生、DBA、開發者以及數據庫技術愛好者,有助於零基礎快速入門分佈式數據庫,掌握 OceanBase 核心使用技能,並開展 OceanBase 運維管理工作。



  • 對於學生或數據庫愛好者,可以通過教程,滿足個人學習、就業等訴求,更好地把握住數據庫領域出現的新機遇;


  • 對於數據庫開發者,可以通過教程,對 OceanBase 數據庫有一個更加全面的認識,並瞭解 OceanBase 的整個產品生態;


  • 對於從未接觸過 OceanBase 的 DBA,通過數據庫運維與管理內容的循序漸進,可以系統性地快速學習 OceanBase 的安裝部署、數據遷移、運維、調優等 DBA 必備技能,實現從入門到進階;


  • 對於接觸過 OceanBase 的 DBA,在有一定 OceanBase 數據庫運維經驗的基礎上,通過教程可以學習如何解決平時經常遇到但未能徹底解決的問題。比如調優效率不高,或者無法系統性地排查數據庫故障等。



2、學習任務及推薦學習路徑


無論哪一類學習者,跟隨以下步驟,隨着教程學習的深入,數據庫運維經驗將不斷豐富,提升職場核心競爭力。


第一步

加入微信學習交流羣(掃碼上方海報二維碼)。

第二步

參加每期直播學習(OceanBase 數據庫學堂視頻號、釘釘用戶羣)。

第三步

完成每期課後練習(社區官網「在線學堂」頁)。

第四步

遇到問題在論壇交流(社區官網「問答論壇」頁)。

第五步

通過結課考試,獲得結課證書(社區官網「在線學堂」頁)。

第六步

若想持續複習,可查看直播回放視頻(社區「在線學堂」頁)。


此外,獲得結課證書的同學有機會獲得OceanBase 數據庫源碼解析》電子書、OBCA、OBCP 免費考試券,崗位推薦機會。



  • 在學習交流羣內,每期教程直播結束後,前五位完成課後習題並在學習羣打卡的同學可獲得《OceanBase 數據庫源碼解析》電子書一本;


  • 前 200 名安裝部署 OceanBase 的同學可獲得 2.5 折 OBCA 考試券(如果已經通過 OBCA 考試,可憑藉 OBCA 證書換取 OBCP 2.5 折考試券);


  • 前 100 名獲得結課證書的同學可免費獲得 OBCA 或 OBCP 考試券(每人限領一張,優先考取 OBCA,擁有 OBCA 資格證可申領 OBCP 券),具體情況以實際溝通爲準。



《數據庫管理與運維,OceanBase 從入門到實踐》及其配套教程“DBA 從入門到實踐”作爲用戶最重要的學習資料之一,內容設計、學習路徑、任務設置由 OceanBase 技術專家與社區用戶共同打造。通過 8 節課的系統學習,使大家不僅掌握 OceanBase 社區版的部署、使用、遷移、運維、測試、診斷、調優等核心技巧,還能獲得資深運維專家 10+ 年的經驗分享,拓寬運維視野。


往期回顧:最受用戶喜愛教程


早在 2021 年,OceanBase 社區圍繞《數據庫管理與運維,OceanBase 從入門到實踐》開展了第一期“DBA 從入門到實踐”教程,吸引超 3000 人學習,成爲最受社區用戶喜愛的教程,教程相關說明貼和討論貼熱度不減,用戶熱情高漲,在社區論壇積極分享學習經驗與答題技巧。



多位用戶反饋學習收穫:


公司業務數據大量增長,現有數據庫不足以支撐業務數據處理請求,性能低下(大任務,多併發支撐不住),查詢速度慢,處理效率低,死鎖頻繁出現。經多款數據庫綜合選型後選擇 OceanBase 替代現有數據庫。經大量業務場景測試完全滿足數據庫使用需求,並超出預期。OceanBase 爲開源分佈式數據庫,支持多租戶,動態擴縮容資源規格、不停機維護、數據壓縮、物理備份及邏輯備份等多個優點。熟練使用 OceanBase 不僅解決了公司現有數據庫的使用問題,且對個人技術提升及數據庫的理解也大有幫助。隨着越來越深入的使用。經過 2-3 月的測試,現已替換公司多個數據庫產品,並全部整合到 OceanBase,如 MySQL、PGSQL、Oracle。

—— 白雲龍


伴隨着國產數據庫的興起,傳統的 Oracle、MySQL 等數據庫 DBA,到了該接觸國產數據庫的時候了,加之分佈式數據庫火熱,所以選擇學習 OceanBase 數據庫。在此感謝 OceanBase 官方開源社區提供的入門到實戰培訓課程,課程圖文並茂,社區老師們實時在線問題解答,跟着社區老師們一步一步的學習和實操下來,很好的掌握 OceanBase 的理論知識及日常運維技巧。同時可以學習到 OceanBase 周邊的生態工具知識,如 canal、datax、dbcat 等,這些知識不光可以用於 OceanBase 數據庫,也能應用到其他數據庫中,極大的拓寬了個人視野,最後祝 OceanBase 產品和社區越來越好。

—— ziyoo


如今第二期“DBA 從入門到實踐”來襲,帶着更豐富、更細節的內容以及具有實操參考價值的用戶實踐,幫助大家快速掌握 OceanBase 運維管理核心技能。


3 月 27 日,第一期直播課“OceanBase 數據庫概述”將與大家見面,快點擊下方直播預約按鈕,預約學習課程吧~




本文分享自微信公衆號 - Zabbix開源社區(china_zabbix)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章