雲數據庫GeminiDB,擴容性能(néng)跨越提升
發布時(shí)間:2024-04-29
雲數據庫 GeminiDB是一款基于華爲自(zì)主研發的分布式多模NoSQL數據庫服務。在華爲雲高(gāo)性能(néng)、高(gāo)可用(yòng)、高(gāo)可靠、高(gāo)安全、可彈性伸縮的基礎上(shàng),提供了(le)一鍵部署、備份恢複、監控報(bào)警等服務能(néng)力。

 

産品優勢

 

1.兼容多款NoSQL數據庫接口

1)兼容Cassandra接口
  • 支持寬列數據模型;

  • 超強寫入性能(néng),适用(yòng)于IoT、金(jīn)融反欺詐檢測等場景。

2)兼容MongoDB接口

  • 支持文(wén)檔數據模型;
  • 讀寫性能(néng)、靈敏性、可靠性等方面有卓越的優勢。

3)兼容Redis接口

  • 雲上(shàng)首款計(jì)算(suàn)存儲分離的Redis數據庫産品;
  • 數據可靠性、伸縮性、性價比等方面有突出優勢。

4)兼容InfluxDB接口

  • 專爲時(shí)序數據設計(jì)的集群架構和(hé)數據布局;
  • 高(gāo)寫入性能(néng)和(hé)高(gāo)壓縮率。

2.彈性擴容

基于計(jì)算(suàn)存儲分離的分布式架構,實現(xiàn)分鐘(zhōng)級計(jì)算(suàn)節點擴容和(hé)秒級存儲擴容,擴容過程不幹擾線上(shàng)業務。

 

3.便捷運維

可視(shì)化實例管理(lǐ)平台對(duì)實例創建删除、備份恢複、監控報(bào)警、節點擴縮容等需求實現(xiàn)一鍵式便捷操作(zuò)。

4.數據安全

通過VPC、子網、安全組、DDoS防護等多層安全防護體系,抵禦網絡攻擊。

 

産品功能(néng)

 

1.OpenAPI能(néng)力

支持實例創建、查詢等常用(yòng)接口,便于開(kāi)發者靈活調用(yòng)。

2. 實例管理(lǐ)能(néng)力

支持創建實例、重啓實例、删除實例功能(néng),并提供添加節點、擴容磁盤、重置管理(lǐ)員密碼等服務。

3. 實例監控能(néng)力

自(zì)動監控數據庫性能(néng)指标,随時(shí)查看(kàn)曆史監控圖表數據,可根據實際需求創建告警規則及設置告警通知(zhī)。

4.備份與恢複

支持管理(lǐ)自(zì)動備份和(hé)手動備份,并可以通過備份恢複到(dào)新實例。

5.重要操作(zuò)審計(jì)能(néng)力

支持通過雲審計(jì)服務記錄與GeminiDB相關的操作(zuò)事(shì)件,便于日後的查詢、審計(jì)和(hé)回溯。

 

滿足多場景業務需求

 

1.鏈值數據場景

1)數據特征

 

  • Key-Value類型數據, 以及Hash、List、Sorted Set、Set、Stream等傳統Redis結構;
  • 海量數據,訪問低(dī)延時(shí)。

 

2)業務場景示例

  • 廣告:AI業務需要低(dī)延時(shí)、大(dà)容量的KV數據庫,用(yòng)于存儲特征畫(huà)像。同時(shí)滿足媒體端對(duì)時(shí)延的高(gāo)要求,适合RTA、DSP等廣告業務;

  • 遊戲:存儲玩(wán)家數據、活動、排行和(hé)好(hǎo)友等信息;支持原地指定時(shí)間點PITR回檔(遊戲業務剛需需求),幫助遊戲業務敏捷處理(lǐ)數據問題;
  • 電商:商品庫存海量數據,可靠性要求高(gāo)。

3)協議(yì)兼容

  • 兼容 Redis 協議(yì)接口,支持主備版、集群版全生态架構;
  • 兼容 DynamoDB 接口。

2.文(wén)檔數據場景

1)數據特征

  • 文(wén)檔類型數據,通過類JSON格式文(wén)件保存;
  • 支持布爾、數值、字符串、日期時(shí)間、數組和(hé)對(duì)象等,以及可嵌套複合類型;
  • 高(gāo)并發;
  • 數據更新頻繁。

2)業務場景示例

  • 社交:互聯網社交場景通常會(huì)産生大(dà)量的非結構化數據,比如:大(dà)量的用(yòng)戶信息、朋友圈信息、地理(lǐ)位置索引類信息(如附近的人、地點等);

  • 物聯網:普遍有高(gāo)并發需求,比如:智能(néng)設備上(shàng)報(bào)的日志信息;
  • 電商:訂單信息、訂單狀态、物流信息會(huì)不斷更新,通過JSON内嵌數組可一次将訂單所有的過程讀取出來(lái),适合電商訂單、收藏夾和(hé)購物車場景;
  • 遊戲:用(yòng)戶信息、遊戲裝備、會(huì)員積分等數據直接以内嵌文(wén)檔的形式存儲,方便查詢和(hé)更新。
3)協議(yì)兼容
  • 兼容MongoDB接口,支持副本集架構。

3.寬表數據場景

1)數據特征
  • 寬表模型,列字段可以靈活擴展,支持結構化/半結構化數據;
  • PB級數據存儲。

2)業務場景示例

  • 社交:在社交場景下(xià),存儲用(yòng)戶信息、關注、發帖、點贊、内容分發等,平滑的彈性擴展可急速應對(duì)社交熱點的流量沖擊,比如:Facebook、Discord、暢連通話(huà)等應用(yòng)。

  • IoT:适用(yòng)于 IoT 設備産生的海量數據,高(gāo)并發寫入。如物流、穿戴、智慧城(chéng)市監控等産生的數據都可以進行高(gāo)并發存儲。
  • 數據倉庫:在廣告、曆史訂單、feeds流、消息、日志、推送等海量數據的場景下(xià),通過對(duì)平台數據庫的數據再分析,形成新的用(yòng)戶/行爲等畫(huà)像。
3)協議(yì)兼容
  • 兼容開(kāi)源Cassandra協議(yì)接口,開(kāi)發體驗類似MySQL,支持集群架構;
  • 兼容開(kāi)源HBase協議(yì)(公測中);
  • 兼容DynamoDB接口,無感遷移DynamoDB。

4. 時(shí)間序列數據場景

1)數據特征
  • 時(shí)序數據,所有數據都帶有時(shí)間戳信息;

  • 極簡的數據類型:布爾、int、string、 float;
  • 海量數據寫入和(hé)查詢爲主,很(hěn)少有更新;
  • 數據流量平穩,沒有明(míng)顯的峰谷波動;
  • 數據都是結構化的,數據由單一的數據源生成;
  • 數據按時(shí)間保留,到(dào)期後删除。

2)業務場景示例

  • 車聯網:汽車狀态、位置、電池等狀态信息。
  • 物聯網:工(gōng)廠(chǎng)設備、終端、環境等上(shàng)報(bào)的狀态數據。
  • 應用(yòng)運維監控:虛拟機、容器的CPU,内存,磁盤的使用(yòng)情況的監控。
  • 商業智能(néng):業務流水(shuǐ)、用(yòng)戶行爲等數據聚合計(jì)算(suàn)分析

3)協議(yì)兼容

  • 兼容InfluxDB接口,支持集群架構。