概要
ApsaraDB for SelectDB は、Apache Doris を基盤とした次世代クラウドネイティブのリアルタイムデータウェアハウスサービスです。使いやすく、オープンソースの柔軟性を備え、クラウドネイティブなストレージ・コンピューティング分離、リアルタイムクエリ、迅速な統合、優れた互換性をサポートします。数万 QPS のリアルタイムレポートクエリ、サブ秒レイテンシの多次元アドホック分析、従来比 10 倍のコスト効率を誇るログ分析ソリューション、最大 80% のコスト削減が可能なデータレイクハウス分析基盤を提供します。
メリット
-
クラウドネイティブアーキテクチャ:コストと拡張性の課題を解決
クラウドネイティブアーキテクチャにより、ストレージとコンピューティングリソースを分離しています。ビジネス要件に応じて、コンピューティングとストレージを個別にスケーリングできます。すべてのデータは安定性とコスト効率に優れた Object Storage Service (OSS) バケットに格納され、ストレージの単価を 90% 削減します。複数のコンピューティングクラスターでデータを共有でき、ストレージの冗長性を排除しながら強力な物理的・論理的分離を実現します。ApsaraDB for SelectDB の総所有コスト (TCO) は、セルフマネージドなデータウェアハウスと比較して 50% 低減できます。
-
リアルタイムクエリ:パフォーマンスの課題を解決
ApsaraDB for SelectDB は、ワイドテーブル集約、マルチテーブル結合分析、高同時実行数のポイントクエリなど、さまざまなシナリオで優れたクエリパフォーマンスを発揮します。ClickBench のグローバル分析データベースランキングで上位を獲得しており、複数の指標で世界トップクラスの性能を誇ります。高同時実行数でのリアルタイムなデータインポートと更新をサポートし、データ生成からわずか数秒で分析を開始できます。
-
使いやすさ:ユーザビリティの課題を解決
ApsaraDB for SelectDB は使いやすいさまざまなデータインポート方法をサポートし、データを素早く取り込めます。MySQL 接続プロトコルと構文に対応しており、数十のデータベースやビッグデータエコシステムサービスとシームレスに統合できます。これにより学習コストを削減できます。また、可視化された開発ツールを提供し、データ開発プロセスを簡素化します。
特徴
リアルタイムスケーリング
ApsaraDB for SelectDB は複数のコンピューティングクラスターをサポートしています。ビジネス要件に応じてクラスターをスケールアウトまたはスケールインでき、数分で完了します。業務を中断する必要はありません。
データレイク分析
ApsaraDB for SelectDB は Hive、Iceberg、Hudi などさまざまなデータレイクをサポートし、データレイク内のデータに対するクエリや書き戻しが可能です。
半構造化データ分析
ApsaraDB for SelectDB はシンプルかつ高速な半構造化データ分析機能を提供し、あらゆるタイプのバリアントや転置インデックスをサポートしています。
シナリオ
従来のソリューションには、データ生成から可視化までに数時間のレイテンシが発生する、クエリ応答が遅く同時実行数が低い (数十件のクエリしか処理できない)、データ損失やデータ重複が発生する、サービス可用性が低いなど、多くの課題があります。ApsaraDB for SelectDB を使用すれば、オンラインかつ高同時実行数のレポートクエリを処理でき、リアルタイムで高速、安定した高可用性サービスを実現できます。
メリット
-
リアルタイムデータ書き込み
ApsaraDB for SelectDB は毎秒数百万レコードの書き込みに対応し、MySQL、PostgreSQL、Oracle などのデータベースエコシステムや、Flink、Kafka、DataWorks などのビッグデータエコシステムと統合できます。これにより、データ書き込みプロセスが簡素化されます。
-
サブセカンドのクエリレスポンス
ApsaraDB for SelectDB は新しいクエリオプティマイザー、高パフォーマンスのパイプライン実行エンジン、さまざまな種類のインデックスを活用し、クエリを桁違いに高速化します。マルチテーブル集約クエリの結果に基づく高整合性マテリアライズドビューを提供し、自動クエリリライトによって統計集約のサブセカンドクエリ要件を満たします。
-
最大 10,000 の同時実行クエリ
ApsaraDB for SelectDB は、パーティションとバケットによるデータプルーニング、データスキッピングインデックス (Zonemap、Bloomfilter)、ポイントクエリインデックス (プライマリキー、転置インデックス) に対応しています。これにより読み取りデータ量を削減し、同時実行クエリの処理能力を向上させます。さらに、行列混合ストレージとカスタムクエリオプティマイザーを組み合わせることで、1 台のマシンで数万 QPS の高同時実行ポイントクエリを処理できます。
従来のソリューションには、計算・分析プロセスの複雑さ、クエリ応答の遅さ、柔軟性に欠けるテーブルスキーマ、ビジネス変化への適応力不足、データ変更時の更新遅延など、多くの課題があります。ApsaraDB for SelectDB を使用すれば、多次元分析プラットフォームを構築し、ユーザープロファイルや行動分析などのカスタマイズされたきめ細かい分析を実現できます。より精度の高いユーザーターゲティングとビジネス成長の推進が可能になります。
メリット
-
高パフォーマンスなデータ更新
ApsaraDB for SelectDB は高同時実行数のデータ更新機能を提供し、大量の履歴データを定期的にオフライン再計算することなく、行単位または特定カラム単位でデータを更新できます。これにより、秒レベルのデータ鮮度を確保します。さらに、シンプルで効率的な組み込み ETL (抽出・変換・ロード) 機能を備えており、SQL 文を実行するだけでデータの加工と変換が可能です。
-
軽量なテーブルスキーマ変更
ApsaraDB for SelectDB は、秒単位でオンライン完了できる軽量なテーブルスキーマ変更をサポートします。Map、Array、JSON などのさまざまな半構造化データ型と、数千カラムを処理できる高パフォーマンスなワイドテーブル処理機能を提供します。これにより、ビジネスの柔軟性と多様性に関する要件を十分に満たします。
-
秒単位のインタラクティブ分析
ApsaraDB for SelectDB はリテンション分析やプロファイル分析など、さまざまなアドホック分析機能とオーソゴナルビットマップ処理機能を提供します。これにより、多次元アドホック分析の開発プロセスが大幅に簡素化され、秒単位のインタラクティブなデータ分析を実現します。
大量のログが存在し、高スループットな書き込みとリアルタイムのデータ可視化が求められるロギングシナリオでは、リソースコストの削減が大きな課題です。さらに、トラブルシューティングや全文検索といった要件を満たすために、高速なテキスト検索機能も必要になります。ApsaraDB for SelectDB は、ストレージ・コンピューティング分離、カラム型ストレージ、転置インデックスなどの機能を活用し、大規模ログのリアルタイムクエリ、低コストストレージ、高効率処理を実現します。Elasticsearch ソリューションと比較して 10 倍のコスト効率を実現する代替ソリューションです。
メリット
-
大規模データのリアルタイム書き込み
ApsaraDB for SelectDB は、最適化された高パフォーマンスの転置インデックスを提供します。書き込み速度は Elasticsearch の転置インデックスの 4 倍です。サーバー側でグループコミットメカニズムを採用し、秒レベルのリアルタイムデータ可視性を維持しながら、リアルタイム書き込みスループットを毎秒数ギガバイトまで向上させます。
-
コスト効率に優れたデータストレージ
ApsaraDB for SelectDB はカラム型ストレージ、簡略化された転置インデックス、高圧縮率を採用しています。使用するストレージ容量は Elasticsearch の 20% です。ストレージ・コンピューティング分離アーキテクチャにより、単位ストレージあたりのコストは Elasticsearch の 33.3%、総コストは 6.7% に抑えられます。
-
効率的なクエリ処理
ApsaraDB for SelectDB では、パーティション分割やバケット化、時間範囲のフィルタリングによりクエリのデータ範囲を絞り込めます。転置インデックスとキーワードを使用して、該当するログ行をすばやく検索できます。これにより大規模なデータスキャンを回避し、秒単位でのレスポンスを実現します。
従来のビッグデータプラットフォームソリューションは、複数のデータレイククエリエンジンとデータウェアハウスシステムを組み合わせることで、多様なビッグデータ分析要件に対応しています。しかし、人的コストとリソースコストの増大、データ開発と活用の複雑化、データ分析のリアルタイム性低下といった課題が生じます。ApsaraDB for SelectDB を使用すれば、データレイクハウス分析システムを構築し、低コストかつ効率的にデータ分析要件を迅速に満たせます。
メリット
-
大幅なコスト削減
ApsaraDB for SelectDB は単一システムでさまざまな分析ニーズに対応でき、冗長なシステム構築を大幅に削減します。これによりビッグデータプラットフォームの人件費や保守コスト、冗長リソースのオーバーヘッドを削減できます。総合コストを最大 80% 削減できます。
-
開発のシンプル化と統合
ApsaraDB for SelectDB はデータレイクハウスと軽量な ELT (抽出・ロード・変換) 機能をサポートします。Spark や Flink に依存することなく、データソースからデータウェアハウスへのデータ同期とデータクレンジングをシームレスに完了できます。複数システムの切り替えや SQL 構文の互換性を考慮することなく、ApsaraDB for SelectDB を統合クエリゲートウェイとして使用できます。
-
高速データ分析
ApsaraDB for SelectDB は業界をリードするクエリ・分析エンジンを提供し、データキャッシュや統計収集機能をサポートします。分析パフォーマンスは Presto や Trino の 3〜5 倍に達します。エラスティックコンピューティングリソースや内部テーブルを使用してビューを高速化し、パフォーマンスをさらに向上できます。
