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

Tablestore:SDK の概要

最終更新日:Dec 28, 2024

Tablestore は、Java、Go、Python、Node.js、.NET、PHP など、複数の主要プログラミング言語の SDK を提供しています。ビジネス要件に基づいて、適切な SDK を使用して Tablestore を管理および使用できます。

前提条件

Tablestore が有効化され、Tablestore インスタンスが作成されていること。詳細については、Tablestore を有効化してインスタンスを作成する を参照してください。

Tablestore SDK でサポートされているデータモデル

Tablestore は、さまざまなプログラミング言語の SDK を提供しています。SDK でサポートされているデータモデルは、SDK のプログラミング言語によって異なります。次の表は、プログラミング言語と SDK でサポートされているデータモデルのマッピングを示しています。

プログラミング言語

サポートされているデータモデル

参照

Java

ワイドカラムモデル時系列モデル、および タイムラインモデル

Java SDK

Go

ワイドカラムモデル時系列モデル、および タイムラインモデル

Go SDK

Python

ワイドカラムモデル

Python SDK

Node.js

ワイドカラムモデル

Node.js SDK

.NET

ワイドカラムモデル

.NET SDK

PHP

ワイドカラムモデル

PHP SDK

Tablestore SDK でサポートされている機能

次の表は、さまざまなプログラミング言語の Tablestore SDK でサポートされている機能を示しています。

説明

次の表では、チェックマーク (√) は機能がサポートされていることを示し、クロス記号 (×) は機能がサポートされていないことを示します。

機能

Java

Go

Python

Node.js

.NET

PHP

テーブルレベルの操作

自動インクリメント主キー列

基本的なデータ操作

条件付き更新

ローカルトランザクション

×

アトミックカウンター

フィルター

グローバルセカンダリインデックス

ローカルセカンダリインデックス

×

サーチインデックス:基本機能

サーチインデックス:KNN ベクトル検索

×

×

サーチインデックス:集計

SQL クエリ

トンネルサービス

×

×

×

×

データ配信

×

×

×

×

時系列モデル

×

×

×

×

タイムラインモデル

×

×

×

×