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

 

産品優勢

 

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

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

  • 超強寫入性能,适用于IoT、金融反欺詐檢測等場景。

2)兼容MongoDB接口

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

3)兼容Redis接口

  • 雲上首款計算存儲分(fēn)離(lí)的Redis數據庫産品;
  • 數據可靠性、伸縮性、性價比等方面有突出優勢。

4)兼容InfluxDB接口

  • 專爲時序數據設計的集群架構和數據布局;
  • 高寫入性能和高壓縮率。

2.彈性擴容

基于計算存儲分(fēn)離(lí)的分(fēn)布式架構,實現分(fēn)鍾級計算節點擴容和秒級存儲擴容,擴容過程不幹擾線上業務。

 

3.便捷運維

可視化實例管理平台對實例創建删除、備份恢複、監控報警、節點擴縮容等需求實現一(yī)鍵式便捷操作。

4.數據安全

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

 

産品功能

 

1.OpenAPI能力

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

2. 實例管理能力

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

3. 實例監控能力

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

4.備份與恢複

支持管理自動備份和手動備份,并可以通過備份恢複到新實例。

5.重要操作審計能力

支持通過雲審計服務記錄與GeminiDB相關的操作事件,便于日後的查詢、審計和回溯。

 

滿足多場景業務需求

 

1.鏈值數據場景

1)數據特征

 

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

 

2)業務場景示例

  • 廣告:AI業務需要低延時、大(dà)容量的KV數據庫,用于存儲特征畫像。同時滿足媒體(tǐ)端對時延的高要求,适合RTA、DSP等廣告業務;

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

3)協議兼容

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

2.文檔數據場景

1)數據特征

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

2)業務場景示例

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

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

3.寬表數據場景

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

2)業務場景示例

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

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

4. 時間序列數據場景

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

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

2)業務場景示例

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

3)協議兼容

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