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 |
Buat tabel data untuk menyimpan data. Anda dapat mengonfigurasi kolom kunci utama auto-increment saat membuat tabel data. | ||
Perbarui konfigurasi tabel data. | ||
Lihat nama semua tabel data dalam sebuah instans. | ||
Kueri konfigurasi tabel data. | ||
Hapus tabel data. | ||
Tulis data ke tabel data. | ||
Baca data dari tabel data. | ||
Hapus data dari tabel data. | ||
Filter hasil baca di sisi server berdasarkan kondisi dalam filter untuk menentukan data yang akan dikembalikan. | ||
Perbarui data dalam tabel hanya jika kondisi tertentu terpenuhi. Jika tidak, pembaruan gagal dan kesalahan dikembalikan. | ||
Fitur penghitung atomik memungkinkan Anda menentukan kolom sebagai penghitung atomik dan melakukan operasi penghitung atomik pada kolom tersebut. | ||
Setelah Anda mengaktifkan transaksi lokal untuk tabel data, Anda dapat membuat transaksi lokal berdasarkan nilai kunci partisi. | ||
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. | ||
Buat indeks pencarian untuk tabel data. | ||
Kueri indeks pencarian yang dibuat untuk tabel. | ||
Perbarui masa hidup data (TTL) dari indeks pencarian. | ||
Kueri deskripsi indeks pencarian, termasuk informasi tentang bidang dalam indeks pencarian dan konfigurasi indeks pencarian. | ||
Hapus indeks pencarian yang ditentukan. | ||
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. | ||
Kondisi kueri dapat berisi satu atau lebih subkondisi. Data ditentukan memenuhi kondisi kueri berdasarkan subkondisi. | ||
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. | ||
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. | ||
Tablestore menyediakan kueri cocok dan kueri frase untuk mengimplementasikan fitur indeks teks penuh. Data dicocokkan berdasarkan tokenisasi selama kueri. | ||
Saat Anda tidak perlu mengurutkan seluruh set hasil, gunakan fitur pemindaian paralel untuk mengembalikan semua data yang cocok dengan laju lebih cepat. | ||
Buat indeks sekunder untuk tabel data. | ||
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 yang ditentukan dari tabel data. | ||
Buat tabel pemetaan untuk tabel atau indeks yang sudah ada. | ||
Tambah atau hapus kolom atribut dalam tabel pemetaan yang sudah ada. | ||
Hapus satu atau lebih tabel pemetaan | ||
Daftarkan tabel pemetaan dalam database saat ini. | ||
Kueri deskripsi tabel, seperti nama bidang dan tipe bidang. | ||
Kueri deskripsi indeks tabel. | ||
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.