Tablestore は、Java、Go、Python、Node.js、.NET、PHP など、複数の主要プログラミング言語の SDK を提供しています。ビジネス要件に基づいて、適切な SDK を使用して Tablestore を管理および使用できます。
前提条件
Tablestore が有効化され、Tablestore インスタンスが作成されていること。詳細については、Tablestore を有効化してインスタンスを作成する を参照してください。
Tablestore SDK でサポートされているデータモデル
Tablestore は、さまざまなプログラミング言語の SDK を提供しています。SDK でサポートされているデータモデルは、SDK のプログラミング言語によって異なります。次の表は、プログラミング言語と SDK でサポートされているデータモデルのマッピングを示しています。
プログラミング言語 | サポートされているデータモデル | 参照 |
Java | ||
Go | ||
Python | ||
Node.js | ||
.NET | ||
PHP |
Tablestore SDK でサポートされている機能
次の表は、さまざまなプログラミング言語の Tablestore SDK でサポートされている機能を示しています。
次の表では、チェックマーク (√) は機能がサポートされていることを示し、クロス記号 (×) は機能がサポートされていないことを示します。
機能 | Java | Go | Python | Node.js | .NET | PHP |
テーブルレベルの操作 | ||||||
自動インクリメント主キー列 | ||||||
基本的なデータ操作 | ||||||
条件付き更新 | ||||||
ローカルトランザクション | × | |||||
アトミックカウンター | ||||||
フィルター | ||||||
グローバルセカンダリインデックス | ||||||
ローカルセカンダリインデックス | × | |||||
サーチインデックス:基本機能 | ||||||
サーチインデックス:KNN ベクトル検索 | × | × | ||||
サーチインデックス:集計 | ||||||
SQL クエリ | ||||||
トンネルサービス | × | × | × | × | ||
データ配信 | × | × | × | × | ||
時系列モデル | × | × | × | × | ||
タイムラインモデル | × | × | × | × |