Selain Konsol, Tablestore menyediakan berbagai metode integrasi, seperti debugging OpenAPI online, software development kit (SDK), dan command-line interface (CLI). Anda dapat memilih metode yang sesuai untuk mengembangkan dan menggunakan Tablestore sesuai kebutuhan Anda.
Metode Integrasi
Fitur Tablestore dibagi menjadi manajemen instans dan manajemen data.
Manajemen Instans
Kategori ini mencakup operasi dan fitur terkait instans, seperti membuat instans, menggunakan tag dan kelompok sumber daya, serta mengonfigurasi kebijakan kontrol akses instans.
Manajemen Data
Kategori ini mencakup operasi dan fitur terkait tabel dan data, seperti membuat tabel data, menjalankan kueri SQL, dan menghubungkan ke sistem data besar.
Tabel berikut menjelaskan fitur Tablestore yang didukung oleh masing-masing metode integrasi.
Metode Integrasi | Dukungan | ||
Manajemen Instans | Manajemen Data | ||
Tablestore SDK | Tidak didukung | Didukung (Direkomendasikan) | |
Alibaba Cloud SDK | Didukung (Direkomendasikan) | Tidak didukung | |
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 populer, termasuk Java, Go, Python, Node.js, .NET, dan PHP. Anda dapat menggunakan Tablestore SDK untuk melakukan operasi pada tabel dan data. Tabel berikut menjelaskan fitur yang didukung oleh masing-masing SDK.
Catatan"" menunjukkan bahwa fitur tersebut didukung. "" menunjukkan bahwa fitur tersebut tidak didukung.
Fitur
Java
Go
Python
Node.js
.NET
PHP
Operasi tabel
Operasi tabel global
Operasi data: Fitur dasar
Operasi data: Transaksi lokal
Search Index: Fitur dasar
Search Index: Pencarian vektor
Search Index: Agregasi statistik
Global secondary index
Local secondary index
Tunnel Service
Kueri SQL
Data lake delivery
Time series model
Message model
Alibaba Cloud SDK
Alibaba Cloud SDK adalah paket dependensi yang digunakan untuk memanggil operasi API layanan cloud. Anda dapat menggunakan Alibaba Cloud SDK untuk melakukan operasi dan mengelola instans.
Anda juga dapat melakukan debugging secara online di portal OpenAPI. Untuk informasi selengkapnya, lihat Lampiran 1: Pengenalan OpenAPI.
CLI
Tablestore CLI menyediakan perintah manajemen yang sederhana dan nyaman serta berjalan di Windows, Linux, dan macOS. Anda dapat menggunakan Tablestore CLI untuk melakukan operasi seperti mengaktifkan layanan Tablestore dan membuat instans.
Terraform
Terraform adalah tool open source untuk orkestrasi sumber daya otomatis yang memungkinkan Anda mengelola sumber daya IT sebagai kode. CLI Terraform menyediakan cara sederhana untuk menerapkan file konfigurasi ke Alibaba Cloud atau cloud lain yang didukung serta mengelola versinya.
Untuk daftar fitur Tablestore yang dapat di-orkestrasi dan digunakan dengan Terraform, lihat Sumber daya Terraform.
Untuk petunjuk cara mengintegrasikan Tablestore dengan Terraform, lihat Membuat instans Tablestore menggunakan Terraform.
Resource Orchestration Service (ROS)
Resource Orchestration Service (ROS) adalah layanan Alibaba Cloud yang menyederhanakan manajemen sumber daya cloud. Anda dapat menulis templat untuk mendefinisikan sumber daya Alibaba Cloud yang diperlukan, seperti Instance ECS dan instansiasi basis data RDS, serta dependensinya. Mesin orkestrasi ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan templat untuk mengaktifkan penerapan dan operasi & pemeliharaan (O&M) otomatis.
Untuk daftar fitur Tablestore yang mendukung orkestrasi sumber daya, lihat Daftar orkestrasi sumber daya.
Untuk petunjuk cara mengintegrasikan Tablestore dengan ROS, lihat Contoh integrasi ROS.
Enkapsulasi panggilan API kustom
Jika metode sebelumnya tidak memenuhi kebutuhan bisnis Anda, Anda dapat mengenkapsulasi permintaan untuk memanggil OpenAPI. Namun, metode ini tidak direkomendasikan. Untuk informasi selengkapnya, lihat Ikhtisar API dan Body permintaan dan mekanisme signature V3.
FAQ
Untuk informasi lebih lanjut tentang Tablestore, lihat Apa itu Tablestore?.
Tablestore adalah layanan penyimpanan tabel arsitektur tanpa server untuk data terstruktur dalam jumlah besar. Layanan ini juga menyediakan solusi IoTstore terpadu yang dioptimalkan secara mendalam untuk skenario Internet of Things (IoT). Untuk informasi lebih lanjut tentang fitur yang didukung produk ini, lihat Fitur.
