Selain konsol Tablestore, Tablestore menyediakan metode integrasi seperti OpenAPI Explorer, SDK, dan CLI Tablestore. Anda dapat memilih metode yang sesuai dengan kebutuhan bisnis Anda untuk mengembangkan dan menggunakan Tablestore.
Metode Integrasi
Fitur Tablestore dibagi menjadi dua kategori: manajemen instans dan manajemen data.
Manajemen Instans
Kategori ini mencakup operasi dan fitur terkait instans. Contohnya, saat membuat instans, menggunakan tag dan grup sumber daya, atau mengonfigurasi daftar kontrol akses jaringan (ACL) untuk instans.
Manajemen Data
Kategori ini mencakup operasi dan fitur terkait tabel dan data. Contohnya, saat membuat tabel data, menjalankan query SQL, atau menghubungkan Tablestore ke sistem data besar.
Fitur Tablestore yang didukung bervariasi berdasarkan metode integrasi yang digunakan.
Metode Integrasi | Didukung | ||
Manajemen Instans | Manajemen Data | ||
Tablestore SDK | Tidak | Ya (direkomendasikan) | |
Alibaba Cloud SDK | Ya (direkomendasikan) | Tidak | |
Sebagian didukung | Sebagian didukung | ||
Sebagian didukung | Sebagian didukung | ||
Sebagian didukung | Sebagian didukung | ||
SDK
Anda dapat menggunakan Tablestore SDK dan Alibaba Cloud SDK untuk mengakses fitur Tablestore.
Tablestore SDK
Tablestore menyediakan SDK untuk beberapa bahasa pemrograman utama seperti Java, Go, Python, Node.js, .NET, dan PHP. Kami merekomendasikan penggunaan Tablestore SDK untuk melakukan operasi pada tabel dan data. Tabel berikut menjelaskan fitur yang didukung oleh berbagai SDK.
CatatanTanda centang (√) menunjukkan bahwa fitur tersebut didukung, sedangkan tanda silang (×) menunjukkan tidak didukung.
Fitur
Java
Go
Python
Node.js
.NET
PHP
Operasi pada tabel data
Operasi data: fitur dasar
Operasi data: transaksi lokal
×
Indeks pencarian: fitur dasar
Indeks pencarian: KNN vector query
×
×
Indeks pencarian: agregasi
Indeks sekunder global
Indeks sekunder lokal
×
Layanan Tunnel
×
×
×
×
Kueri SQL
Pengiriman data ke OSS
×
×
×
×
Model TimeSeries
×
×
×
Model Timeline
×
×
×
×
Alibaba Cloud SDK
Alibaba Cloud SDK adalah paket dependensi program terenkapsulasi yang digunakan untuk memanggil operasi API layanan cloud. Anda dapat menggunakan Alibaba Cloud SDK untuk melakukan operasi pada instans dan mengelola instans.
Anda juga dapat menggunakan OpenAPI Explorer untuk debugging online. Untuk informasi lebih lanjut, lihat Lampiran 1: Ikhtisar API.
CLI Tablestore
CLI Tablestore menyediakan perintah sederhana dan jelas yang dapat dijalankan di Windows, Linux, dan macOS. Anda dapat menggunakan CLI Tablestore untuk melakukan operasi pada Tablestore, seperti mengaktifkan layanan atau membuat instans.
Terraform
Terraform adalah alat orkestrasi sumber daya otomatis open source yang dapat digunakan untuk mengelola sumber daya TI secara terprogram. Terraform menyediakan CLI yang mudah digunakan untuk menerapkan file konfigurasi di Alibaba Cloud atau cloud pihak ketiga serta mengelola versi file konfigurasi tersebut.
Untuk informasi tentang fitur Tablestore yang dapat diorkestrasi menggunakan Terraform, lihat Sumber daya yang didukung oleh Terraform.
Untuk informasi tentang cara mengintegrasikan Tablestore menggunakan Terraform, lihat Integrasi Tablestore dengan menggunakan Terraform.
ROS
Resource Orchestration Service (ROS) adalah layanan Alibaba Cloud yang menyederhanakan pengelolaan sumber daya komputasi cloud. Anda dapat membuat template untuk mendefinisikan sumber daya Alibaba Cloud yang diperlukan, seperti instans Elastic Compute Service (ECS) dan ApsaraDB RDS, serta dependensi antara sumber daya tersebut. ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan template untuk menerapkan penyebaran dan O&M otomatis.
Untuk informasi tentang fitur Tablestore yang didukung oleh ROS, lihat Sumber daya yang didukung oleh ROS.
Untuk informasi tentang cara mengintegrasikan Tablestore menggunakan ROS, lihat Integrasi Tablestore dengan menggunakan ROS.
Enkapsulasi API Kustom
Jika metode sebelumnya tidak memenuhi kebutuhan bisnis Anda, Anda dapat secara manual mengenkapsulasi permintaan API. Namun, metode ini tidak direkomendasikan. Untuk informasi lebih lanjut, lihat Daftar operasi berdasarkan fungsi dan Metode sintaksis permintaan dan tanda tangan V3.
Referensi
Untuk informasi lebih lanjut tentang Tablestore, lihat Apa itu Tablestore?
Tablestore adalah layanan penyimpanan serverless berbasis tabel yang hemat biaya dan dapat digunakan untuk menyimpan volume besar data terstruktur. Tablestore menyediakan solusi penyimpanan yang dioptimalkan secara mendalam dan serbaguna untuk aplikasi IoT. Untuk informasi lebih lanjut tentang fitur Tablestore, lihat Fungsi dan fitur.
