GeminiDB

互換性

Redis、MongoDB、Cassandra、DynamoDB、InfluxDBプロトコルと互換性あり

スケーラビリティ

ストレージとコンピューティングが分離されていて、個別に拡張することが可能。クラスターはすばやく拡張でき、データの移行は不要

信頼性

エンタープライズクラスのデータの一貫性、故障時の再構成、バックアップと復元

費用対効果

ストレージコストが低く、適応圧縮のサポートとホットデータおよびコールドデータの階層化されたストレージを装備

Huawei Cloud GeminiDBを選ぶ理由

スケーラビリティ

スケーラビリティ

  • シェアードナッシングおよびシェアードストレージアーキテクチャ:複数のステートレスなコンピューティングノードで、1つのステートフルな分散ストレージエンジンを共有。

  • 高いリソース使用率:組み込みのプロキシクラスターで動的なデータのロードバランシングをサポート。

  • 弾力性があるスケーリング:コンピューティングノードを数分で追加し、ストレージを数秒で拡張することが可能。

信頼性

信頼性

  • データの損失なし、強力なデータの一貫性:分散された共有ストレージプールにデータのコピーを3点保存し、データの損失ゼロとマルチポイントアクセスでの強力な一貫性を実現。

  • 高可用性:最高レベルのフォールトトレランス(N-1の信頼性)により、ノードが故障した場合でも、サービスにほとんど影響を与えずに、数秒でサービスを引き継ぐことができます。

  • 安定したパフォーマンス:コンピューティングレイヤーの分散されたマルチスレッド処理とストレージレイヤーのリモートダイレクトメモリアクセス(RDMA)により、エンドツーエンドの安定性を備えるように設計されたGeminiDB。RocksDBストレージエンジンは最適化されており、コールドデータとホットデータの分離によってホットスポットでのデータアクセスを高速化。

費用対効果

費用対効果

  • 専用のコンピューティング:ストレージとコンピューティングが分離されたGeminiDBで、専用のコンピューティングノードを活用し、コンピューティングパフォーマンスを強化して、従来のネットワークを使用するスタンバイサーバーのコンピューティングリソースの使用率を改善。

  • 低いメモリコスト:GeminiDB Redis APIのメモリ要件はオープンソースのRedisより厳しくないため、ハードウェアコストが75%~90%程度減少。

  • 低いストレージコスト:時系列データに関しては、適応圧縮のサポートと自動化されたホットデータとコールドデータの階層化されたストレージにより、GeminiDB Influx APIでリレーショナルデータベースのわずか1/10のストレージコストを実現。

包括的なソリューション

包括的なソリューション

キーバリュー
データの特性

キーバリュー型のデータ構造と従来のRedisのデータ構造(ハッシュ、リスト、ソート済みセット、セット、ストリームなど)

大容量データ

活用場面

広告:特徴量プロファイルを保存するために、AIサービスには低レイテンシーと多くのデータを保持できるキーバリュー(KV)型データベースが必要。また、メディア端末にも低レイテンシーが必要。GeminiDB Redis APIは、Real-Time Advertising (RTA)を使用する広告サービスに最適で、実装先はアプリケーションプラットフォームのデマンドサイドプラットフォーム(DSP)。

ゲーミング:GeminiDB Redis APIは、ゲーム会社でプレイヤーのデータ、アクティビティ、ランキング、フレンドなどを保存するうえで役立ち、ポイントインタイムリカバリ(PITR)によってデータの問題への迅速な対応を支援。

eコマース:GeminiDB Redis APIは、大量の在庫商品データの保存を可能にして、卓越した信頼性を実現。

互換性

GeminiDB Redis APIはRedis APIと互換性があり、プライマリ/スタンバイおよびクラスターアーキテクチャをサポート。

GeminiDB Redis APIはDynamoDB APIと互換性あり。

さらに見る
文書
データの特性

JSONのような形式で保存された文書タイプのデータ

ブーリアン型、数値型、文字列型、日時型、配列型、オブジェクト型、ネストされたコンポジット型

高度な並行処理

頻繁な更新

活用場面

ソーシャルネットワーキング:ソーシャルネットワーキングアプリケーションでは大量の非構造化データが生成されており、GeminiDB MongoDBインスタンスは、大量のユーザー情報(ユーザーのモーメント、位置情報データなど)を保存するのに最適。

IoT:GeminiDB Mongo APIでは、スマートデバイスで報告されたログなど、大量の同時リクエストを処理することが可能。

eコマース:注文の詳細、注文のステータス、物流情報を埋め込みの配列に保存し、継続的に更新。また、あらゆる注文の変更を1つのクエリで読み取ることが可能。GeminiDB Mongo APIは、eコマースの注文、お気に入り、ショッピングカートのシナリオに適用可能。

ゲーミング:ユーザー情報、プレイヤーのアイテム、ボーナスポイントなどのデータを埋め込みの文書に保存し、迅速なクエリと更新を実現。

互換性

GeminiDB Mongo APIはMongoDB APIと互換性があり、レプリカセットをサポート。

さらに見る
ワイドテーブル
データの特性

ワイドテーブルモデル、スケーラビリティを備えた列フィールド、構造化データと半構造化データ

ペタバイト級のデータ

活用場面

ソーシャルネットワーキング:GeminiDB Cassandra APIでは、フォロワー、投稿、いいねなどのユーザーデータを保存でき、ソーシャルネットワーキングアプリケーション向けのコンテンツ配信データを処理することが可能。また、Facebook、Discord、MeeTimeなどのアプリケーションでトレンドになっているホットなトピックがある際に、スムーズにスケールアップしてトラフィックの急増に対処することが可能。

IoT:GeminiDB Cassandra APIによって、物流、ウェアラブル、スマートシティのモニタリングに関するデータなど、IoTデバイスで生成される大量のデータの同時書き込みを処理。

データウェアハウス:GeminiDB Cassandra APIで広告、注文履歴、フィード、メッセージ、ログ、レコメンデーションに関する大量のデータを再分析し、新規ユーザーのプロファイルおよび動作プロファイルを作成することが可能。

互換性

GeminiDB Cassandra APIはオープンソースのCassandraと互換性があり、MySQLと同様の開発エクスペリエンスを備え、クラスターアーキテクチャをサポート。

GeminiDB Cassandra APIは(OBTの)オープンソースのHBaseと互換性あり。

GeminiDB Cassandra APIはDynamoDB APIと互換性があり、データをDynamoDBからGeminiDB Cassandra APIに即座に移行することが可能。

さらに見る
時系列データ
データの特性

タイムスタンプ付きの時系列データ

ブーリアン、整数、文字列、浮動小数点などの簡素化されたデータ型

主に書き込みとクエリが実行され、めったに更新されない大量のデータ

ピーク時間とオフピーク時間の間で目立った増減がない安定したデータトラフィック

構造化データと単一のデータソースから生成されたデータ

時間に基づいて保存され、期限切れになると削除されるデータ

活用場面

IoV:車両のステータス、位置情報、バッテリーステータスなどの情報

IoT:工場の装置、端末、環境などの報告されたステータスのデータ

アプリケーションのO&Mとモニタリング:VMとコンテナのCPU、メモリ、ディスクの使用状況

ビジネスインテリジェンス:サービスレコードやユーザー動作などのデータの集計計算と分析

互換性

GeminiDB Influx APIはInfluxDB APIと互換性があり、クラスターアーキテクチャをサポート。

さらに見る

数百万のお客様との継続的なイノベーション

数百万のお客様との継続的なイノベーション

GeminiDB API

GeminiDB API