ApsaraDB for SelectDB は、Alibaba Cloud が提供するフルマネージドのリアルタイム分析データベースサービスであり、SelectDB を基盤として構築され、Apache Doris と 100 % 互換です。大規模なデータセットに対してサブ秒レベルのクエリを処理でき、同時に数万件のポイントクエリをサポートします。また、コンピュートとストレージを分離したアーキテクチャを採用しているため、インフラストラクチャの管理オーバーヘッドを発生させることなくコストを削減できます。
ApsaraDB for SelectDB を採用する理由
ApsaraDB for SelectDB は、以下の課題に対応します。
負荷時のクエリ遅延:同時接続ユーザ数の増加に伴いダッシュボードの応答が遅くなったり、複雑な分析クエリの結果返却に時間がかかりすぎたりします。
スケーリングの複雑さ:分析層へのキャパシティ追加は運用に影響を及ぼし、手動による介入が必要になります。
高いストレージコスト:データウェアハウスではコンピュートとストレージが結合されており、大規模な既存データを保持するコストが高くなります。
統合の困難さ:別々に運用されるデータウェアハウスとデータレイクを維持することで、ETL の複雑性が増し、レイテンシも高まります。
主な機能
| 機能 | 詳細 |
|---|---|
| パフォーマンス | 分析データベース向けのグローバルベンチマーク ClickBench において、クエリパフォーマンスで第 1 位、書き込みパフォーマンスで第 2 位を記録しています。サブ秒レベルでのクエリ応答を実現し、同時に数万件のポイントクエリを処理できます。 |
| 弾力性 | クラスターのスケールアップ/ダウンを数分以内に実行できます。自動スケーリングおよびオンデマンドでの起動・停止をサポートしており、リソース利用率の向上に貢献します。安定したワークロードにはサブスクリプション課金、短期または変動型ワークロードには従量課金をご利用ください。ストレージはデフォルトで実際の保存データ量に基づいて課金されます。 |
| 使いやすさ | 数回のクリックでデプロイメントが完了します。MySQL プロトコルおよび標準 SQL と互換があるため、新しいクエリ言語を学習する必要はありません。O&M のための視覚的かつシンプルなインターフェイスを提供します。分散型クラスター管理は自動的に処理されます。 |
適用範囲/利用シーン
高い同時実行性を要するオンラインレポート
大量のユーザー負荷下でも高速性を維持できるリアルタイムレポートシステムを構築できます。ApsaraDB for SelectDB はリアルタイムデータインジェスト、サブ秒レベルのクエリ応答、および高可用性クラスターへのデプロイメントをサポートするため、トラフィックスパイクに関係なくエンドユーザーに一貫した体験を提供します。
ユーザー属性分析および行動分析
急激なスキーマ変更にも追随可能なカスタマーデータプラットフォーム(CDP)を構築できます。ミリ秒単位でカラムを追加したり、動的テーブルを活用してビジネス要件の変化に柔軟に対応できます。内蔵の行動分析関数により開発工数を削減でき、直交ビットマップ演算を用いることで、数秒以内にユーザーをグループ化し、リアルタイムでのユーザー属性分析を実現します。
モダンなデータレイクハウス
データウェアハウスとデータレイクを単一のプラットフォーム上で統合できます。ApsaraDB for SelectDB は、高性能なビジネステンテリジェンス(BI)レポート、アドホック分析、および抽出・変換・書き出し(ETL)および抽出・読み込み・変換(ELT)パイプライン向けの増分データ処理をサポートするため、各ワークロードごとに別々のシステムを維持する必要がなくなります。
ログの保存および分析
既存のログ基盤と ApsaraDB for SelectDB を連携させることで、ログをリアルタイムでクエリ可能となり、ログストレージコストを削減し、大規模なログボリュームを効率的に処理できます。コンピュートとストレージを分離したアーキテクチャにより、コストを比例的に増加させることなく、より長いログ履歴を保持することが実現可能です。