全部产品
Search
文档中心

Tablestore:PHP SDK

更新时间:Jul 23, 2025

Tablestore SDK untuk PHP mendukung operasi pada Model Kolom Lebar.

Daftar fitur

Sebelum menggunakan SDK, Anda perlu menginisialisasi klien. Tabel berikut menjelaskan fitur yang didukung oleh Tablestore SDK untuk PHP.

Jenis fitur

Operasi

Deskripsi

Operasi tabel data

Buat tabel data

Buat tabel data untuk menyimpan data. Anda dapat mengonfigurasi kolom kunci utama auto-increment saat membuat tabel data.

Perbarui konfigurasi tabel

Perbarui konfigurasi tabel data.

Daftar tabel data

Lihat nama semua tabel data dalam sebuah instans.

Kueri informasi tabel

Kueri konfigurasi tabel data.

Hapus tabel data

Hapus tabel data.

Operasi data

Tulis data

Tulis data ke tabel data.

Baca data

Baca data dari tabel data.

Hapus data

Hapus data dari tabel data.

Filter

Filter hasil baca di sisi server berdasarkan kondisi dalam filter untuk menentukan data yang akan dikembalikan.

Pembaruan bersyarat

Perbarui data dalam tabel hanya jika kondisi tertentu terpenuhi. Jika tidak, pembaruan gagal dan kesalahan dikembalikan.

Penghitung atomik

Fitur penghitung atomik memungkinkan Anda menentukan kolom sebagai penghitung atomik dan melakukan operasi penghitung atomik pada kolom tersebut.

Transaksi lokal

Setelah Anda mengaktifkan transaksi lokal untuk tabel data, Anda dapat membuat transaksi lokal berdasarkan nilai kunci partisi.

ComputeSplitsBySize

Pisahkan data dalam tabel menjadi shard logis yang ukurannya sekitar nilai yang ditentukan. Informasi tentang titik-titik pemisah di antara shard dan mesin tempat shard berada dikembalikan.

Indeks pencarian

Buat indeks pencarian

Buat indeks pencarian untuk tabel data.

Daftar indeks pencarian

Kueri indeks pencarian yang dibuat untuk tabel.

Perbarui konfigurasi indeks pencarian

Perbarui masa hidup data (TTL) dari indeks pencarian.

Kueri deskripsi indeks pencarian

Kueri deskripsi indeks pencarian, termasuk informasi tentang bidang dalam indeks pencarian dan konfigurasi indeks pencarian.

Hapus indeks pencarian

Hapus indeks pencarian yang ditentukan.

Kueri dasar

Jenis kueri dasar meliputi pencocokan semua kueri, kueri tepat, kueri istilah, kueri awalan, kueri rentang, kueri wildcard, kueri keberadaan, collapse (menghapus duplikat), kueri geografis, dan kueri bersarang.

Kueri Boolean

Kondisi kueri dapat berisi satu atau lebih subkondisi. Data ditentukan memenuhi kondisi kueri berdasarkan subkondisi.

Pengurutan dan paginasi

Saat Anda mengkueri data menggunakan indeks pencarian, tentukan metode pengurutan untuk mendapatkan data yang dikembalikan. Saat banyak baris dikembalikan, Anda dapat menggunakan paginasi berbasis offset atau token untuk dengan cepat menemukan data yang Anda butuhkan.

Agregasi

Implementasikan operasi seperti mencari nilai minimum, mencari nilai maksimum, menjumlahkan, menghitung rata-rata, menghitung baris, menghitung nilai unik, pengelompokan berdasarkan nilai bidang, pengelompokan berdasarkan rentang, pengelompokan berdasarkan lokasi geografis, dan pengelompokan berdasarkan kondisi filter. Beberapa fitur agregasi dapat digunakan bersama untuk memenuhi persyaratan kueri kompleks.

Indeks teks penuh

Tablestore menyediakan kueri cocok dan kueri frase untuk mengimplementasikan fitur indeks teks penuh. Data dicocokkan berdasarkan tokenisasi selama kueri.

Ekspor data konkuren

Saat Anda tidak perlu mengurutkan seluruh set hasil, gunakan fitur pemindaian paralel untuk mengembalikan semua data yang cocok dengan laju lebih cepat.

Indeks sekunder

Buat indeks sekunder

Buat indeks sekunder untuk tabel data.

Baca data dari indeks sekunder

Kueri data dalam indeks sekunder dengan membaca satu baris data atau membaca data yang nilai kunci utamanya berada dalam rentang tertentu. Jika kolom atribut yang diperlukan disertakan dalam indeks sekunder, data dapat langsung dibaca dari indeks sekunder. Jika tidak, data harus dibaca dari tabel data.

Hapus indeks sekunder

Hapus indeks sekunder yang ditentukan dari tabel data.

Kueri SQL

Buat tabel pemetaan

Buat tabel pemetaan untuk tabel atau indeks yang sudah ada.

Perbarui kolom atribut tabel pemetaan

Tambah atau hapus kolom atribut dalam tabel pemetaan yang sudah ada.

Hapus tabel pemetaan

Hapus satu atau lebih tabel pemetaan

Daftar nama tabel

Daftarkan tabel pemetaan dalam database saat ini.

Kueri deskripsi tabel

Kueri deskripsi tabel, seperti nama bidang dan tipe bidang.

Kueri deskripsi indeks

Kueri deskripsi indeks tabel.

Kueri data

Kueri data dalam tabel.

Kompatibilitas versi

Versi terbaru Tablestore SDK untuk PHP adalah 5.x.x. Berikut adalah kompatibilitas antara versi terbaru dan versi sebelumnya:

  • Tablestore SDK untuk PHP 4.x.x: kompatibel.

  • Tablestore SDK untuk PHP 2.x.x: tidak kompatibel.

Untuk informasi lebih lanjut, lihat Riwayat Versi Tablestore SDK untuk PHP.

Referensi

Untuk informasi tentang cara menangani kesalahan Tablestore, lihat Penanganan Kesalahan.