このトピックでは、AnalyticDB for MySQL の主なメリットについて説明します。
AnalyticDB for MySQL は、データベースとビッグデータ機能を統合した、クラウドネイティブのエンタープライズグレードのデータウェアハウスサービスです。 AnalyticDB for MySQL は MySQL と高度に互換性があります。 AnalyticDB for MySQL では、データの書き込み後ミリ秒以内にデータをクエリでき、クエリは 1 秒未満で処理できます。 AnalyticDB for MySQL の独自の設計により、データレイクやデータベースからの構造化データ、半構造化データ、および非構造化データを集計および分析できます。 AnalyticDB for MySQL は、高スループットのバッチ処理と高性能のリアルタイム分析を同時に行うことができるため、コストを削減し、効率を向上させることができます。
高い弾力性と拡張性
AnalyticDB for MySQL はクラウドネイティブアーキテクチャ上に構築されており、ストレージと計算リソースを分離しています。 これにより、計算リソースとストレージリソースをオンデマンドで個別にスケーリングできるため、アプリケーションを適切なサイズにして、個々のボトルネックを比較的低コストで解決できます。
低コストで高性能
AnalyticDB for MySQL では、大量のデータであっても、書き込み後ミリ秒でデータのクエリが可能になり、強力なデータ整合性が確保されます。
AnalyticDB for MySQL は、数秒または数ミリ秒以内に大量のデータに対する操作を処理でき、リレーショナルデータベースの 10 倍の速度で複雑なクエリのパフォーマンスを実現します。
AnalyticDB for MySQL は非常に柔軟性があり、ビジネスの進化に合わせてクラスタ構成を変更できます。 スケジュールに基づいて、またはオンデマンドでクラスタをスケーリングできます。 さらに、AnalyticDB for MySQL はホットデータとコールドデータの階層型ストレージをサポートしています。 実際のストレージ使用量に対して課金されるため、計算コストとストレージコストが大幅に削減されます。
Data Lakehouse
Enterprise Edition、Basic Edition、および Data Lakehouse Edition は、統合リソーススケジューリングをサポートしています。 スケジュールされたスケーリングとオンデマンドスケーリングを使用して、データ分析と処理のための計算リソースを適切なサイズにすることができます。 これにより、リソース使用率が向上し、リソースコストが削減されます。
Enterprise Edition、Basic Edition、および Data Lakehouse Edition は、一貫したユーザーエクスペリエンスを提供します。 一貫した課金単位、メタデータ、権限、プログラミング言語、および伝送リンクを使用して、開発効率を向上させることができます。
Serverless Spark
Enterprise Edition、Basic Edition、および Data Lakehouse Edition は、標準化されたインターフェースを使用して、多言語プログラマブルなSpark 計算エンジンの機能を実装します。
Spark エンジンは、AnalyticDB for MySQL の計算リソースとデータストレージと統合されています。 Serverless Spark を使用して、計算リソースのオンデマンドスケーリングに基づいて低コストのバッチ処理を実行し、データを内部ストレージに直接書き込んでリアルタイム分析を行うことができます。
オープンストレージ
Enterprise Edition、Basic Edition、および Data Lakehouse Edition は、費用対効果の高い、ほぼリアルタイムのバッチデータ更新のためのHudi フレームワークをサポートしています。 これらのエディションは、オープンソースの Hudi フレームワークをサポートして、増分データのほぼリアルタイムの処理と、低コストの Object Storage Service(OSS)に基づくデータインジェスチョンを実装します。
使いやすさ
AnalyticDB for MySQL は、MySQL プロトコルおよび SQL:92、SQL:99、SQL:2003 標準と高度に互換性があります。標準 SQL 文、一般的な BI ツール、および抽出、変換、ロード (ETL) ツールを使用することで、AnalyticDB for MySQL を簡単に使い始めることができます。
AnalyticDB for MySQL は、データのインポートまたはエクスポートを行うためのさまざまなメソッドを提供し、ジョブ開発およびデータ可視化のためのワンストップ プラットフォームとして機能します。