《OceanBase 資料庫系統概念》首次釋出,系統精準定義 OceanBase !

OceanBase開源社群發表於2022-03-24

《OceanBase 資料庫系統概念》首次釋出,系統精準定義 OceanBase !

一本能夠全面精準定義 OceanBase 的書 終於誕生啦!


伴隨著 OceanBase 在去年6月1日的正式開源,我們聽到不少外部小夥伴們的聲音,他們希望有一本手冊能夠全面精準“定義” OceanBase。經過近一年的準備,今天,我們 首次釋出《OceanBase 資料庫系統概念》這本使用者手冊。 這本書第一次全面系統、精準詳細地向我們的使用者講解 OceanBase 的概念和原理,即 OceanBase 是什麼、不是什麼,有什麼、沒有什麼,為什麼,怎麼做的。這本書(手冊)的受眾包括使用 OceanBase 的應用開發者、DBA、應用架構師、OceanBase 社群版開發者等廣泛的人群,希望成為大家學習和使用 OceanBase 的權威參考。 其他網上傳播的資料與本書不一致的地方,應以本書(及未來的修訂版)為準:


大綱如下:


  • OceanBase 資料庫簡介
  • 多租戶架構
  • 資料庫物件
  • 分散式資料庫物件
  • 資料鏈路
  • 使用者介面和查詢語言
  • 事務管理
  • 儲存架構
  • 資料可靠性和高可用
  • 資料庫安全
  • OBServer 節點架構


以前大家學習 OceanBase 的時候會感覺比較複雜,其實是先前資料把不同維度的概念集中在一起講解,內容冗雜,難以理解。但在這本《系統概念》提綱中可以看出,其實眾多概念並不需要即刻全部掌握。


這本書中先講了多租戶系統的概念,然後在“資料庫物件”一章把 MySQL 租戶的概念和 Oracle 租戶的概念完全獨立分開講解。這樣使那些只使用一種相容模式進行開發的應用開發者和管理員,不需要了解另一種租戶模式的概念。


只需閱讀“資料庫物件”一章,應用開發者就能完整學習開發應用程式所需要了解的知識,資料庫是否分散式對你來說是透明的,可以不必深究細節。而已經對 MySQL 或者 Oracle 很熟悉的使用者,可以快速瀏覽這些章節。

注意:其中有相當多相容性的細節介紹,在闡述概念時,我們希望準確地表達不同租戶模式下語義的細微差別,每句話都力求精確無誤。


OceanBase 作為分散式資料庫,對管理員日常操作來說最大的不同點,是包含在“分散式資料庫物件”這一章的概念。



關於本書主編:

本書是由 楊志豐(花名:竹翁) 聯動  OceanBase 技術團隊 一起撰寫完成楊志豐,OceanBase 首席架構師。

畢業於北京大學計算機系網路實驗室,楊志豐近十餘年來,作為創始成員一直在阿里巴巴/螞蟻集團自主研發的分散式關聯式資料庫 OceanBase 團隊從事研發工作,致力於把設計先進的HTAP 資料庫系統打造成技術業內標杆、商業取得成功的基礎設施。在 OceanBase 系統中,他先後負責 OceanBase 的 SQL 引擎,分散式主控模組,多模資料庫方向等,也負責過 OceanBase 的資料庫平臺產品研發,近期在負責 OceanBase 核心架構及創新研發工作。他對 C++、分散式系統原理、SQL 查詢處理、事務處理、編譯技術、工程效能等有濃厚的興趣。



電子書下載:


1)掃描釘釘二維碼,進入開源使用者群,即刻享受與作者線上暢聊

《OceanBase 資料庫系統概念》首次釋出,系統精準定義 OceanBase !


2)開啟連結填寫問卷(   )

我們將以此進行一對一發放電子書

發放說明:

掃描填寫完成後,我們會有工作人員聯絡,及時為您發放電子書

當天20:00前填完問卷的同學,會在當天通過釘釘發放完畢。

20:00以後填寫問卷的同學,會在第二天發放完畢。

如果當天沒有收到電子書,可以釘釘私信聯絡hope(釘釘:hopelee21)


最後的最後,您有任何疑問都可以通過以下方式聯絡到我們~

聯絡我們

歡迎廣大 OceanBase 愛好者、使用者和客戶隨時與我們聯絡、反饋,方式如下:

社群版官網論壇

社群版專案網站提 Issue


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005215/viewspace-2883758/,如需轉載,請註明出處,否則將追究法律責任。

相關文章