帶你認識多模資料庫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
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...