Tablestore コンソール、Tablestore CLI、Tablestore SDK、または Java Database Connectivity(JDBC)で SQL クエリを使用できます。このトピックでは、SQL クエリを使用できる方法と、それらの方法を使用できるシナリオについて説明します。
方法
次の表は、Tablestore SQL クエリで使用できる方法について説明しています。ビジネス要件に基づいて方法を選択してください。
方法 | 説明 | シナリオ | 参照 |
Tablestore コンソール | GUI を使用して、少量のデータに対して SQL クエリ操作を実行したり、データを確認またはデバッグしたりします。 | この方法は、少量のデータのクエリと検証を行う管理者と開発者に適しています。 | |
Tablestore CLI | Tablestore CLI を使用して、少量のデータに対して SQL クエリ操作を実行したり、データを確認またはデバッグしたりします。 | この方法は、コマンドラインに精通しており、少量のデータのクエリと検証を行うユーザーに適しています。 | |
SDK | Tablestore SDK は、さまざまなプログラミング言語で幅広いプログラミングインターフェイスを提供し、ビジネスロジックとの統合を容易にします。Tablestore SDK を使用して、データドリブンアプリケーションを構築できます。 Java、Go、Python、Node.js などの主要なプログラミング言語向けの Tablestore SDK を使用して、SQL クエリ操作を実行できます。 | この方法は、プログラミングツールを使用して Tablestore にアクセスするアプリケーション開発者に適しています。 | |
JDBC | JDBC は、Java エコシステムにおける標準データベース接続インターフェイスです。JDBC を使用して、データベースとの頻繁な対話を必要とするアプリケーションを構築できます。 JDBC、Hibernate、または MyBatis を使用して、Tablestore SQL クエリ操作を実行できます。 | この方法は、エンタープライズアプリケーションや Web アプリケーションなど、Java を使用して開発されたアプリケーションに適しています。 | |
Go 用 Tablestore ドライバー | 高パフォーマンスサービスを構築する場合、Go 用 Tablestore ドライバーを使用して SQL クエリ操作を実行すると、開発効率が向上します。 | この方法は、Go プログラミング言語を使用して開発されたアプリケーションに適しています。 |
Tablestore を DataWorks または Data Management(DMS)に接続した後、SQL 文を実行してデータをクエリすることもできます。詳細については、「Tablestore をビッグデータプラットフォームに接続する」をご参照ください。