すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for SelectDB:データクエリ

最終更新日:Jan 16, 2025

ApsaraDB for SelectDB は MySQL エコシステムと高度に互換性があり、データレイクハウスサービスをサポートし、アップストリームとダウンストリームのデータエコシステムのシームレスな統合を保証します。このトピックでは、ApsaraDB for SelectDB のクエリ機能について説明します。

基本機能

ApsaraDB for SelectDB は標準 SQL 構文をサポートし、MySQL と互換性があります。 ApsaraDB for SelectDB は MySQL プロトコル経由の接続をサポートし、MySQL エコシステムと高度に互換性があります。そのため、コマンドラインツール、Java Database Connectivity(JDBC)または Open Database Connectivity(ODBC)ドライバー、視覚化ツールなど、MySQL エコシステムと互換性のあるツールを使用して、ApsaraDB for SelectDB インスタンスに接続できます。また、C、C++、Python、Java、Shell などのプログラミング言語を使用して、ApsaraDB for SelectDB をクエリするアプリケーションを開発することもできます。

ApsaraDB for SelectDB では、SQL ステートメントを実行することで、単一のテーブル内のデータのフィルタリング、ソート、集計、および複数テーブル結合クエリ、サブクエリ、ウィンドウ関数を含むクエリなどのクエリを実行できます。これにより、コストが削減されます。

高度な機能

クエリ高速化

高性能データ分析サービスを提供するために、ApsaraDB for SelectDB は、Cascades フレームワークに基づいて開発された Nereids クエリ オプティマイザー、パイプライン実行エンジン、高並列ポイントクエリ、マテリアライズドビュー、インデックスベースの高速化、結合クエリ最適化などのクエリ最適化テクノロジーを使用しています。ほとんどの場合、ApsaraDB for SelectDB はクエリプランと実行プロセスを自動的に最適化し、すぐに使える高性能データ分析サービスを提供します。

ビジネス要件に合わせてクエリのパフォーマンスを向上させることもできます。詳細については、「クエリ高速化」をご参照ください。

データレイクハウス

ApsaraDB for SelectDB はマルチカタログ機能を提供し、Hive、Iceberg、Hudi などのデータレイクや MySQL、Elasticsearch などのデータベースなど、多数の外部データソースに接続できます。これにより、データを簡単に分析できます。カタログに基づいて、外部データソースに格納されているデータにすばやくアクセスして分析できます。このようにして、より柔軟で包括的な方法でデータを管理および分析できます。

ApsaraDB for SelectDB はまた、テーブル値関数(TVF)も提供しており、Amazon Simple Storage Service(Amazon S3)や Hadoop Distributed File System(HDFS)などの一般的なリモートストレージ内のファイルデータを ApsaraDB for SelectDB のテーブルにマッピングできます。このようにして、ファイルデータを簡単に分析できます。

ApsaraDB for SelectDB でサポートされている外部データソースの詳細については、「データレイクハウス」をご参照ください。

エコシステム統合

ApsaraDB for SelectDB は、データインポートと視覚化されたデータ統合ソリューションをサポートしています。

データインポートツールを使用して、Alibaba Cloud データソースやセルフマネージドデータソースなど、さまざまなデータソースから ApsaraDB for SelectDB インスタンスにデータをインポートできます。ApsaraDB for SelectDB は、安定した、効率的で、使いやすいデータ統合ソリューションを提供します。

視覚化されたデータ統合ソリューションに基づいて、ApsaraDB for SelectDB は MySQL エコシステムと互換性のある視覚化ツールとシームレスに統合できます。これにより、データ開発と視覚化分析の効率が向上します。

ApsaraDB for SelectDB でサポートされている統合ソリューションの完全なリストについては、「データレイクハウス」をご参照ください。

データ型

ApsaraDB for SelectDB でサポートされているデータ型は、MySQL でサポートされているデータ型と互換性があります。ApsaraDB for SelectDB は、MySQL でサポートされているデータ型のサブセットをサポートしています。サポートされているデータ型の詳細については、「ApsaraDB for SelectDB でサポートされているデータ型」をご参照ください。