このトピックでは、ApsaraDB for HBaseのメリットについて説明します。
機能 | ApsaraDB for HBase パフォーマンス強化版 (Lindorm) | Apache HBase | |
コア機能 | HBase API | サポートされています | サポートされています |
データモデル | ワイドカラム (HBase API)、テーブル (SQLライク API)、キューなど、複数のデータモデルをサポートしています。その他のデータモデルについては、お問い合わせください。 | ワイドカラムデータモデルのみがサポートされています。 | |
グローバルセカンダリインデックス (GSI) | 組み込みのグローバルセカンダリインデックスを提供します。これにより、クエリが透過的になり、パフォーマンスが向上し、必要に応じて非インデックスキー列の冗長性を構成できます。詳細については、セカンダリインデックスをご参照ください。 | Apache HBaseでは、グローバルセカンダリインデックスをサポートするために外部コンポーネントが必要です。この場合、構成プロセスは複雑です。 | |
全文検索 | Apache Solr検索エンジンとインテリジェントに統合されています。このように、ApsaraDB for HBase パフォーマンス強化版 (Lindorm) は、ストレージ、多次元クエリ、大量データの全文インデックスなど、統一されたデータアクセス機能を提供します。詳細については、全文インデックスサービスをご参照ください。 | サポートされていません | |
パフォーマンス | スループット | ApsaraDB for HBase パフォーマンス強化版 (Lindorm) インスタンスのスループットは、Apache HBaseインスタンスの 7 倍です。詳細については、テスト結果をご参照ください。 | 改善はありません。 |
レスポンスタイム | ApsaraDB for HBase パフォーマンス強化版 (Lindorm) インスタンスのP99レイテンシは、Apache HBaseインスタンスの 1/10です。詳細については、テスト結果をご参照ください。 | 改善はありません。 | |
コスト | データ圧縮 | 高度に最適化されたZstandard (ZSTD) アルゴリズムを提供します。ZstandardはJNAを使用して書き直され、コアダンプが排除されます。また、このアルゴリズムは辞書サンプリングに基づいて最適化されています。したがって、Zstandardの圧縮率はSnappyよりも 50% 高く、データ圧縮率は最大 10:1 に達します。 | Apache HBaseはデフォルトでSnappyを使用します。Zstandardを使用する場合は、Hadoop 3.0 環境をデプロイする必要があります。コアダンプが発生する可能性があります。 |
エンコーディング | IndexableDeltaアルゴリズムをサポートしています。IndexableDeltaは、DIFFアルゴリズムと同じ圧縮率と、DIFFを使用した場合の 2 倍のアクセス速度を提供します。 | デフォルトではDIFFが使用されますが、ランダムアクセスが遅くなります。 | |
コールドデータとホットデータの分離 | コールドデータとホットデータを階層型ストレージに自動的に保存します。ApsaraDB for HBase パフォーマンス強化版 (Lindorm) は、高圧縮で低コストのメディアを使用してコールドデータを保存します。これにより、ストレージコストを 70% 削減し、ホットデータのクエリパフォーマンスを 15% 向上させることができます。詳細については、ホットデータとコールドデータの分離をご参照ください。 | サポートされていません | |
ストレージメディア | ウルトラディスク、標準SSD、ローカルHDD、ローカルSSDをサポートしています。ApsaraDB for HBase パフォーマンス強化版 (Lindorm) は、コールドデータの保存に使用できるオブジェクトストレージサービス (OSS) と、非常に費用対効果の高い容量最適化ディスクもサポートしています。容量最適化ディスクは近日中に利用可能になります。 | 該当なし | |
信頼性 | アクティブスタンバイ冗長性 | 自動フェイルオーバーや同時リクエスト処理のためのデュアルクラスタデプロイなどの高度な機能をサポートしています。ApsaraDB for HBase パフォーマンス強化版 (Lindorm) インスタンスと自己管理型Apache HBaseインスタンスをアクティブ/スタンバイモードでデプロイできます。 | 改善はありません。フェイルオーバーはサポートされていません。 |
バックアップと復元 | 100 TBを超えるデータをオブジェクトストレージサービス (OSS) にバックアップでき、30分未満の目標復旧時間 (RTO)、オンデマンドバックアップ、ポイントインタイムリストアなどの高度な機能を提供します。RTOはデータサイズに関係なく保証されます。詳細については、データのバックアップと復元の有効化をご参照ください。 | サポートされていません | |
MTTR | 平均修復時間 (MTTR) が大幅に改善されました。障害復旧は、Apache HBaseの 10 倍の速さです。 | サポートされていません | |
マルチテナンシー | 認証とACL | ユーザー名とパスワードによるユーザー認証と、ACLに基づく権限管理が可能です。詳細については、ユーザーと ACL の管理をご参照ください。 | 認証プロセスは複雑です。 |
リソースの分離 | テナント間でリソースを物理的に分離できるリソースグループ機能を提供します。 | サポートされていません | |
運用と診断 | 運用ツール | テーブル、名前空間、グループ、ACLを管理できるGUIベースのクラスタ管理ツールを提供します。詳細については、クラスタ管理システムをご参照ください。 | HBase Shell |
データクエリ | HBase Shellをサポートし、クラスタ管理システムでGUIベースのSQLクエリを提供します。詳細については、データクエリをご参照ください。 | HBase Shell | |
エコシステム | データ移行 | HBaseバージョン間の効率的で自動化されたオンラインデータ移行をサポートしています。移行プロセスはアプリケーションに影響を与えず、アプリケーションコードの変更は必要ありません。詳細については、LTS (旧称 BDS) の概要をご参照ください。 | オフライン移行のみがサポートされています。 |
MySQLデータベースからのデータ同期 | Lindorm Tunnel Service (LTS) を使用して、MySQLデータベースからApsaraDB for HBaseへのフルデータ同期とリアルタイムのオンラインデータ同期を提供します。詳細については、LTS (旧称 BDS) の概要をご参照ください。 | Apache HBaseは専用のツールを提供しておらず、オンラインの増分同期をサポートしていません。サードパーティツールを使用して、MySQLデータベースからデータを移行する必要があります。 | |
Spark分析 | Apache Sparkと緊密に統合されています。たとえば、Spark SQLを使用してApsaraDB for HBase パフォーマンス強化版 (Lindorm) のデータを分析したり、ApsaraDB for HBase パフォーマンス強化版 (Lindorm) からApache Spark、HDFS、OSSに増分データをアーカイブしたり、オフラインで生成された分析結果をApsaraDB for HBase パフォーマンス強化版 (Lindorm) に返すことができます。 | 改善はありません。データ統合には、重い開発作業が必要です。 | |
MaxCompute | 詳細については、MaxComputeへの全データのエクスポートをご参照ください。 | データ統合には、重い開発作業が必要です。 | |
ログサービス | LTSを使用して、ログサービスから増分データをインポートします。詳細については、LTS (旧称 BDS) の概要をご参照ください。 | データ統合には、重い開発作業が必要です。 | |
サービス機能 | サービスレベル契約 (SLA) | SLA保証を提供します。ApsaraDB for HBase パフォーマンス強化版 (Lindorm) は、シングルクラスタデプロイで最大 99.9% のサービス可用性、デュアルクラスタデプロイで 99.99% のサービス可用性を保証します。 | 該当なし |
運用コスト | フルマネージドサービスを提供します。複雑なデータベース運用に投資する必要はありません。 | 該当なし | |
技術チーム | 複数のアパッチプロジェクトマネジメント委員会 (PMC) メンバーとコミッターで構成される専門家チームが技術サポートを提供します。 | 該当なし | |
実践経験 | ApsaraDB for HBase パフォーマンス強化版 (Lindorm) は、過去 9 年間のTmall ダブル 11 ショッピングフェスティバルでサービスを提供してきたことで知られています。数万のApsaraDB for HBase パフォーマンス強化版 (Lindorm) インスタンスがデプロイされ、Alibabaグループのビジネスをサポートしています。 | 該当なし | |