帶你認識多模資料庫GeminiDB架構與應用實踐

来源:https://www.cnblogs.com/huaweiyun/archive/2023/11/27/17858656.html
-Advertisement-
Play Games

本文分享自華為雲社區《多模歸一,一生萬物——華為雲多模資料庫GeminiDB架構與應用實踐》,作者: GaussDB 資料庫 。 在這個信息爆炸的時代,數據的管理和應用變得越來越重要。互聯網用戶的規模化使得業務數據也呈現出多樣性,包括社交關係、系統日誌、Json、KV等。同時,越來越多的軟體開發團隊 ...


本文分享自華為雲社區《多模歸一,一生萬物——華為雲多模資料庫GeminiDB架構與應用實踐》,作者: GaussDB 資料庫 。

在這個信息爆炸的時代,數據的管理和應用變得越來越重要。互聯網用戶的規模化使得業務數據也呈現出多樣性,包括社交關係、系統日誌、Json、KV等。同時,越來越多的軟體開發團隊也傾向於使用以非關係型資料庫系統為中心,更輕量、更敏捷的軟體開發模式,而多模資料庫作為一種新興的數據管理解決方案,正受到越來越多的關註。

多模資料庫系統和相關技術,是在NoSQL運動中產生和發展起來的。為了更系統地瞭解多模資料庫,華為雲NoSQL資料庫研發總監餘汶龍通過直播(鏈接見文末)的方式,分享了《華為雲多模資料庫GeminiDB的技術架構及應用實踐》,解析GeminiDB的技術特性、架構優勢等,親見雲原生多模資料庫如何在實際應用中大放異彩,解決真實世界的複雜數據挑戰。

GeminiDB是華為2017年開始啟動的雲原生分散式NoSQL資料庫研發項目,於2019年7月正式亮相,首發文檔引擎,支持MongoDB協議,2019年12月正式發佈寬表引擎,2020年發佈時序引擎,2021年發表KV引擎,2023年發佈DynamoDB引擎。同年11月,GaussDB NoSQL正式升級為獨立品牌GeminiDB。因此,GeminiDB也是一款由KV、文檔、寬表和時序組成的超融合多模資料庫。

GeminiDB雲原生多模資料庫作為華為雲資料庫家族中的一員,在全球有23個Region,66個可用區,局點廣泛分佈於海內外,總共服務了全球2000多家大型的企業,包括互聯網、政府、電信等行業。

1.jpg

GeminiDB全球佈局

GeminiDB是國內第一款支持存算分離的NoSQL資料庫,相容5種熱門生態,如GeminiDB Redis介面、GeminiDB Mongo介面、GeminiDB Dynamo介面、GeminiDB Cassandra介面、GeminiDB Influx介面。

GeminiDB在短短幾年內能夠得到快速發展,“存算分離”和“多模擴展”的架構核心設計,是提升資料庫整體能力的關鍵。當發生故障時,GeminiDB雲原生架構具備故障秒級接管能力。GeminiDB實例3AZ高可靠,在單AZ故障的情況下,可以做到0秒RPO、數據零丟失;在任意一個節點發生故障的時候,實現RTO<10秒,搭乘高可用雙活實例之後,SLA可達到99.995%,性能遙遙領先。同時在擴計算時,業務僅秒級抖動;在分級存儲時,實現自動化冷熱交換,應用“0”改造。

GeminiDB出色的性能,備受廣告、游戲、電商等行業的青睞。游戲行業某頭部公司,為降低業務高峰期游戲卡頓、延遲,打造用戶實時線上通暢的體驗感,使用GeminiDB資料庫作為前端緩存(需要配置大記憶體),加速應用訪問,最終實現了該游戲在全球23區域內支持資源快速下發,性能5倍提升,0.1ms穩定無抖,並輕鬆支撐千萬級玩家線上,TB級地圖數據實時同步更新,輕鬆應對20倍輕業務高峰變化。

還有華為手機上的華為賬號、運動健康、應用市場等APP,其背後總節點數超過了1萬,數據量超過了10PB,這些APP使用的是GeminiDB為其提供的雙活方案,為用戶提供華為終端雲體驗天花板。

GeminiDB在各個行業中的應用案例不勝枚舉。經過數年的產品能力打磨,GeminiDB已經支持了眾多的業務場景,同時,豐富的業務場景對 GeminiDB提出了多樣化的特性訴求。未來,華為雲GeminiDB將更加聚焦企業訴求,持續精進研發能力,夯實技術根基,走向更廣泛、更深入的客戶場景,賦能千行百業深度數字化,助力企業數字化轉型成功。

直播鏈接:https://bbs.huaweicloud.com/live/cloud_live/202311201900.html

點擊關註,第一時間瞭解華為雲新鮮技術~

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Linux 內核從 2.5 版本開始針對 NUMA 架構做了大量優化工作,同時也提供了豐富的工具和介面,可以幫助我們很容易的完成訪問本地記憶體的設置。所以,通過適當的性能調優,可以提供更高的計算能力。 性能優化通常可以通過五個步驟完成 ...
  • Proj4:改進LiteOS中物理記憶體分配演算法 實驗目的 掌握LiteOS系統調用的自定義方法 實驗環境 Ubantu和IMX6ULL mini 實驗內容 (從代碼角度詳細描述實驗的步驟和過程) 原先代碼: 1 /* 2 3 * Description : find suitable free bl ...
  • Shell使用 在圖標和視窗占據電腦屏幕之前。需要輸入命令與大多數電腦進行交互。在UNIX系統(Linux系統派生自該系統)中,用來解釋和管理命令的程式稱為shell。 Shell類型: Bash shell,Bourne Again Shell,預設shell。 BSD UNIX用戶中流行的C ...
  • GMAC網卡Fixed-Link模式GMACfixed-link固定鏈接模式,mac與對端的連接方式是寫死的,通常用於mac to mac(不排除mac to phy的情況)。內核要支持fixed-link模式,需要打開CONFIG_FIXED_PHY配置。 社區版linux的gmac網卡platf ...
  • SQL RIGHT JOIN關鍵字 SQL RIGHT JOIN關鍵字返回右表(table2)中的所有記錄以及左表(table1)中的匹配記錄。如果沒有匹配,則左側的結果為0條記錄。 RIGHT JOIN語法 SELECT column_name(s) FROM table1 RIGHT JOIN ...
  • 本文分享自華為雲社區《DTSE Tech Talk | 3招解決時序數據高基數難題,性能多維度提升!》,作者:華為雲開源。 本期《openGemini全新列存引擎,為您解決時序數據高基數難題》的主題直播中,華為雲開源DTSE技術佈道師&資料庫創新Lab技術專家黃飛騰,與開發者朋友們分享了時序資料庫的 ...
  • 負載均衡 此處的負載均衡指的是FE層的負載均衡. 當部署多個 FE 節點時,用戶可以在多個 FE 之上部署負載均衡層來實現 Doris 的高可用。官方文檔描述: 負載均衡 。 實現方式 實現方式有多種,如下列舉。 開發者在應用層自己進行重試與負載均衡。 JDBC Connector 發現一個連接掛掉 ...
  • 閱讀 Doris SQL 原理解析,總結下Doris中SQL解析流程: 詞法識別:解析原始SQL文本,拆分token 語法識別:將token轉換成AST 單機邏輯查詢計劃:將AST經過一系列的優化(比如,謂詞下推等)成查詢計劃,提高執行性能與效率。 分散式邏輯查詢計劃:根據分散式環境(數據分佈信息、 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...