All Products
Search
Document Center

Tablestore:Perbedaan penggunaan API GetRange dan Search untuk kueri rentang

Last Updated:Sep 10, 2026

Difference

GetRange API

Search API

Real-time query performance

Kueri dijalankan langsung pada tabel data tanpa memerlukan indeks. Data dapat dikueri segera setelah ditulis.

Untuk informasi selengkapnya tentang API GetRange, lihat Read data dan GetRange.

Kueri dijalankan pada search index. Indeks pencarian dan tabel data disinkronkan secara asinkron. Setelah data ditulis, Anda harus menunggu hingga proses sinkronisasi selesai sebelum dapat mengkueri data tersebut. Sinkronisasi biasanya selesai dalam waktu 3 detik.

Untuk informasi selengkapnya tentang API Search, lihat Introduction to Search Index dan Search.

Computing resource consumption and scalability

Sistem menentukan partisi tabel data berdasarkan rentang waktu yang ditentukan. Operasi baca hanya dijalankan pada partisi-partisi tersebut. Proses ini mengonsumsi sedikit sumber daya komputasi dan bersifat scalable.

Konsumsi sumber daya komputasi dan skalabilitas bervariasi tergantung pada apakah Anda menentukan routing key saat membuat search index.

  • Jika Anda tidak menentukan routing key, sistem melakukan operasi baca pada semua partisi. Hal ini mengonsumsi lebih banyak sumber daya komputasi dan memiliki skalabilitas terbatas.

  • Jika Anda menentukan routing key, sistem menentukan partisi tertentu untuk menjalankan operasi baca. Hal ini mengonsumsi lebih sedikit sumber daya komputasi. Kemampuan kueri dapat diperluas berdasarkan jumlah partisi. Namun, partisi indeks tidak mendukung pemisahan dinamis, sehingga skalabilitas dinamis tidak didukung.

Untuk informasi selengkapnya tentang cara membuat search index, lihat Create a search index.

Data filtering support

Hanya melakukan pemindaian data dan tidak mendukung penyaringan data kompleks.

Mendukung penyaringan berdasarkan kombinasi kondisi kolom apa pun untuk fleksibilitas yang lebih tinggi.