【云駐共創(chuàng)】華為云數(shù)據(jù)庫之GaussDB(for MySQL)數(shù)據(jù)庫管理系統(tǒng)

      網(wǎng)友投稿 1020 2025-03-31

      1.GaussDB的發(fā)展


      2.GaussDB的生態(tài)

      內(nèi)部:

      云化+自動化方案。通過數(shù)據(jù)庫運行基礎(chǔ)設(shè)施的云化將DBA(數(shù)據(jù)庫管理員)和運維人員的日常工作

      自動化。

      外部:

      采用與數(shù)據(jù)庫周邊生態(tài)伙伴對接與認(rèn)證的生態(tài)連接融合方案,解決開發(fā)者/DBA難獲取、應(yīng)用難對接等生態(tài)難題。

      3.GaussDB特征及技術(shù)競爭力

      分布式:

      分布式事務(wù)能力+跨DC(Data Center,數(shù)據(jù)中心)高可用能力,解決傳統(tǒng)關(guān)系型數(shù)據(jù)庫的擴展性、可用性不足等瓶頸。

      云化架構(gòu):

      滿足公有云、私有云和混合云場景的云化架構(gòu),滿足多元需求場景的云數(shù)據(jù)庫訴求。

      混合負(fù)載:

      在一套數(shù)據(jù)庫中運行多種負(fù)載,簡化系統(tǒng)部署,消除數(shù)據(jù)復(fù)制或搬遷帶來的數(shù)據(jù)一致性問題,同時也提升了系統(tǒng)的可靠性和實時性。

      多模異構(gòu):

      構(gòu)建管理移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、人工智能、時序、圖像等多模數(shù)據(jù)的新型數(shù)據(jù)庫,通過改造優(yōu)化數(shù)據(jù)庫架構(gòu),實現(xiàn)充分利用“通用處理器+異構(gòu)加速器”算力優(yōu)勢。

      AI+DB:

      借助A算法的精度和適用范圍,支持在數(shù)據(jù)庫參數(shù)調(diào)優(yōu)、SQL執(zhí)行優(yōu)化等特定場景下解決問題,支持從圖像,語言、文本等非結(jié)構(gòu)化數(shù)據(jù)抽取結(jié)構(gòu)化信息。

      4.設(shè)計思想與用戶對象

      設(shè)計思想:利用云技術(shù)和A技術(shù),提供空間管理作用范圍極為廣大的、云部署的數(shù)據(jù)庫系統(tǒng)服務(wù)的甚礎(chǔ)設(shè)施,以實現(xiàn)對計算機資源的共享。

      公有云數(shù)據(jù)庫系統(tǒng)服務(wù):面向中小型企業(yè)的數(shù)據(jù)庫需求。針對中小型企業(yè)提供公有云數(shù)據(jù)庫系統(tǒng)服務(wù),大幅降低這類實體的運營成本。

      私有云數(shù)據(jù)庫系統(tǒng)服務(wù):面向中大型企業(yè)的數(shù)據(jù)庫服務(wù)需求。在實體內(nèi)部購買大量設(shè)備,同時構(gòu)筑相關(guān)的PaS層和SaS層,數(shù)據(jù)庫服務(wù)是其中非常關(guān)鍵一類服務(wù)。使得內(nèi)部和各個部門的信息新系統(tǒng)可以共享相關(guān)資源,同時實現(xiàn)數(shù)據(jù)共享,并降低整體的維護成本,最終降低總體擁有成本。

      據(jù)庫系統(tǒng)服務(wù)

      選擇公有云服務(wù),哪些數(shù)據(jù)庫系統(tǒng)服務(wù)選擇私有云服務(wù),主要從降低系統(tǒng)的總體擁有成本(Total Cost of Ownership,TCO)考慮,包括構(gòu)建成本、運維成本、折舊費用等。

      5.彈性伸縮的多租戶數(shù)據(jù)庫架構(gòu)

      6.云數(shù)據(jù)庫的克隆復(fù)制

      對生產(chǎn)數(shù)據(jù)庫系統(tǒng)進行克隆、復(fù)制等操作。克隆、復(fù)制出來的數(shù)據(jù)庫系統(tǒng)可以用于非生產(chǎn)系統(tǒng),并用于

      開發(fā)、測試流程或參與到基準(zhǔn)測試中。

      用戶非生產(chǎn)系統(tǒng)的數(shù)據(jù)庫系統(tǒng)保持了和生產(chǎn)系統(tǒng)當(dāng)前一致的數(shù)據(jù),同時生產(chǎn)系統(tǒng)中更新的一部分?jǐn)?shù)據(jù)也可以實時同步到非生產(chǎn)數(shù)據(jù)庫系統(tǒng)中,進而保持這兩部分?jǐn)?shù)據(jù)之間的一致性。

      7.多模數(shù)據(jù)庫的設(shè)計思想

      設(shè)計思想:在數(shù)據(jù)庫系統(tǒng)之上提供統(tǒng)一的多模數(shù)據(jù)管理、處理能力,以及統(tǒng)一運維能力。

      多模數(shù)據(jù)的存儲:對于一個統(tǒng)一的多模數(shù)據(jù)庫系統(tǒng)而言,需要提供多種數(shù)據(jù)模型的存儲能力,包括關(guān)系、時序、流圖、空間等。

      多模數(shù)據(jù)的處理:對于一個統(tǒng)一的多模數(shù)據(jù)庫系統(tǒng)而言,需要提供多種數(shù)據(jù)庫模型的處理能力,包括關(guān)系、時序、流圖、空間等。

      多模數(shù)據(jù)之間的相關(guān)轉(zhuǎn)換:大多數(shù)情況下,客戶的數(shù)據(jù)產(chǎn)生源只有一個,即數(shù)據(jù)產(chǎn)生源的數(shù)據(jù)模型是單一的,但是后續(xù)處理可能需要使用多種模型來表征物理世界,進而進行數(shù)據(jù)處理,或者需要通過多種模型之間的相互協(xié)作來完成單一任務(wù)。因此,不同模型之間的數(shù)據(jù)轉(zhuǎn)換也是極為重要的。

      8.多模數(shù)據(jù)庫系統(tǒng)架構(gòu)

      引入多模數(shù)據(jù)庫統(tǒng)一框架(Multi–Model Database Uniform Framework),為用戶提供關(guān)

      系數(shù)據(jù)庫、圖數(shù)據(jù)庫、時序數(shù)據(jù)庫等多模數(shù)據(jù)庫統(tǒng)一數(shù)據(jù)訪問和維護接口,簡化運維和應(yīng)用開發(fā)人

      員的學(xué)習(xí)和使用成本,提升了數(shù)據(jù)使用安全性(數(shù)據(jù)無須在多個系統(tǒng)之間進行倒換,減少了數(shù)據(jù)在

      網(wǎng)絡(luò)上暴露的時間)。

      9.GaussDB數(shù)據(jù)庫整體架構(gòu)

      GaussDB主要包括四個邏輯模塊:

      9.1 數(shù)據(jù)庫前端

      提交事務(wù),基于MySQL8.0,100%兼容。

      9.2 存儲抽象層(SAL)

      數(shù)據(jù)分片、故障恢復(fù)、遠(yuǎn)程數(shù)據(jù)存儲。

      9.3 Log Store(日志存儲)

      日志存儲是在存儲層中執(zhí)行的一個服務(wù),負(fù)責(zé)存儲日志記錄。一旦

      屬于事務(wù)的所有日志記錄都持久化了,就可以向客戶端確認(rèn)事務(wù)完

      【云駐共創(chuàng)】華為云數(shù)據(jù)庫之GaussDB(for MySQL)數(shù)據(jù)庫管理系統(tǒng)

      成。

      9.4 Page Store(頁存儲)

      Page Store服務(wù)器是存儲層另外一個服務(wù)。GaussDB的數(shù)據(jù)庫被

      劃分為固定大小(10GB)的分區(qū),這些分區(qū)被稱為slice。每個

      Page Store服務(wù)器處理來自不同數(shù)據(jù)庫的多個slices,接收屬于它

      負(fù)責(zé)的slices的日志。一個數(shù)據(jù)庫可以有多個slices,每個slice都復(fù)

      制到3個Page Store,以保證持久性和可用性。

      10.部署模式

      10.1 單AZ部署

      3副本:副本在不同節(jié)點。

      Log Store:3副本全部持久化,事務(wù)才可提交;從任何一個副本即可讀取數(shù)據(jù),

      Page Store:3副本任何一個持久化,即成功:副本之間可進行同步數(shù)據(jù)。

      10.2 多AZ

      6副本:每個AZ包含兩個副本。

      Log Store:6個副本,對于寫需要4個成功寫入,對于讀需要3個副本有效。

      Page Store:6副本任何一個持久化,即成功:副本之間可進行同步數(shù)據(jù)。

      11.寫入流程

      12.讀流程

      數(shù)據(jù)庫前端以頁為單位讀取數(shù)據(jù)。讀取或修改數(shù)據(jù)時,數(shù)據(jù)庫前端需要把對應(yīng)的頁面讀取到

      buffer pool中。當(dāng)需要讀取一個新的頁面,但ouffer pooli已經(jīng)滿的時候,系統(tǒng)必須淘汰掉一個

      頁面來置換。

      GaussDB修改了頁面淘汰算法,保證臟頁對應(yīng)的所有日志記錄成功寫入到至少一個Page Store,之后才會

      淘汰該頁面。因此,GaussDB保證了在日志記錄到達(dá)Page Store之前,對應(yīng)頁面可以從ouffer pool中

      訪問。淘汰后,立即就可以從Page Store中讀取。

      對于每個slice,SAL記錄發(fā)送到slicel的最后的日志記錄的LSN。當(dāng)master節(jié)點讀取頁面時,讀操作到達(dá)

      SAL,SAL會發(fā)出一個讀請求,并附帶上述LSN。讀請求被系統(tǒng)發(fā)送到已知的時延低的Page Store節(jié)點。

      如果所選的節(jié)點不可用,或者它沒有接收到所指定LSN之前的所有日志記錄,則返回讀異常,SAL將嘗試

      訪問下一個存有該slicel的Page Store節(jié)點,直到找到能夠滿足該請求的節(jié)點為止。

      13.Log Store日志存儲故障恢復(fù)

      臨時故障:

      ·Log Store變?yōu)镽ead-only模式,不會有新的請求,該節(jié)點設(shè)為臨時故障狀態(tài)。恢復(fù)后,不需要Recovery, 丟失數(shù)據(jù)可從其他副本拉取。

      永久故障:

      ·故障節(jié)點從集群中剔除,該節(jié)點上所丟失的數(shù)據(jù),會通過其他副本上進行重構(gòu)。

      本文整理自華為云社區(qū)【內(nèi)容共創(chuàng)】活動第15期。

      https://bbs.huaweicloud.com/blogs/345822

      任務(wù)28:華為云數(shù)據(jù)庫之GaussDB(for MySQL)數(shù)據(jù)庫管理系統(tǒng)

      上云必讀

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何限制對Excel中單元格范圍的訪問?
      下一篇:打開excel工作簿后自動跳轉(zhuǎn)到當(dāng)前日期所在列?
      相關(guān)文章
      亚洲av无码一区二区三区网站| 国产成人亚洲精品蜜芽影院| 国产亚洲高清在线精品不卡| 色天使亚洲综合在线观看| 亚洲男人天堂av| 亚洲图片一区二区| 亚洲AV一宅男色影视| 亚洲成AV人片在线观看无码| 国产亚洲3p无码一区二区| 亚洲三级高清免费| 男人天堂2018亚洲男人天堂| 在线综合亚洲中文精品| 亚洲一区二区免费视频| 亚洲国产成a人v在线观看| 2020亚洲男人天堂精品| 亚洲av无码不卡久久| 亚洲成a人片在线看| 亚洲一日韩欧美中文字幕在线| 亚洲午夜精品一区二区麻豆| 中国亚洲呦女专区| 亚洲av日韩aⅴ无码色老头| 日韩国产欧美亚洲v片| 伊人久久亚洲综合影院| 亚洲成a人片在线观看久| 亚洲日韩在线中文字幕第一页 | 亚洲久本草在线中文字幕| 国产亚洲男人的天堂在线观看| 亚洲免费综合色在线视频| 在线观看亚洲免费视频| 亚洲精品国产成人影院| 亚洲国产高清在线一区二区三区| 亚洲综合亚洲综合网成人| 亚洲熟妇无码AV在线播放| 亚洲成AV人片在线观看ww| 久久亚洲精品中文字幕| 亚洲va在线va天堂va手机| 亚洲日本中文字幕天天更新| 色九月亚洲综合网| 亚洲综合久久夜AV | 亚洲av无码成人黄网站在线观看| 久久青青草原亚洲av无码app|