Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini membandingkan pilihan teknologi untuk penyimpanan data penelusuran di Azure. Penyimpanan data pencarian digunakan untuk membuat dan menyimpan indeks khusus guna melakukan pencarian pada teks bentuk bebas. Teks yang diindeks mungkin berada di penyimpanan data terpisah, seperti penyimpanan blob. Aplikasi mengirimkan kueri ke penyimpanan data pencarian, dan hasilnya adalah daftar dokumen yang cocok. Untuk informasi selengkapnya tentang skenario ini, lihat Memproses teks bentuk bebas untuk pencarian.
Apa pilihan Anda saat memilih penyimpanan data pencarian?
Di Azure, semua penyimpanan data berikut akan memenuhi persyaratan inti untuk pencarian terhadap data teks bentuk bebas dengan menyediakan indeks pencarian:
Kriteria pilihan utama
Untuk skenario pencarian, mulailah memilih penyimpanan data pencarian yang sesuai untuk kebutuhan Anda dengan menjawab pertanyaan ini:
Apakah Anda menginginkan layanan terkelola dan tidak mengelola server Anda sendiri?
Apakah Anda dapat menentukan skema indeks pada waktu desain? Jika tidak, pilih opsi yang mendukung skema yang dapat diperbarui.
Apakah Anda memerlukan indeks hanya untuk pencarian teks lengkap, atau apakah Anda juga memerlukan agregasi data numerik dan analitik lainnya yang cepat? Jika Anda memerlukan fungsionalitas di luar pencarian teks lengkap, pertimbangkan opsi yang mendukung analitik tambahan.
Apakah Anda memerlukan indeks pencarian untuk Analitik Log, dengan dukungan untuk pengumpulan log, agregasi, dan visualisasi pada data terindeks? Jika demikian, pertimbangkan Elasticsearch, yang merupakan bagian dari stak Analitik Log.
Apakah Anda perlu mengindeks data dalam format dokumen umum seperti PDF, Word, PowerPoint, dan Excel? Jika ya, pilih opsi yang menyediakan pengindeks dokumen.
Apakah database Anda memiliki kebutuhan keamanan khusus? Jika ya, pertimbangkan fitur keamanan berikut.
Matriks kemampuan
Tabel berikut merangkum perbedaan utama kemampuan.
Kemampuan secara umum
| Kemampuan | Pencarian AI | Elasticsearch | SQL Database |
|---|---|---|---|
| Apakah layanan terkelola? | Ya | Tidak | Ya |
| REST API | Ya | Ya | Tidak |
| Keterprograman | .NET, Java, Python, JavaScript | Java | T-SQL |
| Pengindeks dokumen untuk jenis file umum (PDF, DOCX, TXT, dan sebagainya) | Ya | Tidak | Tidak |
Kemampuan pengelolaan
| Kemampuan | Pencarian AI | Elasticsearch | SQL Database |
|---|---|---|---|
| Skema yang dapat diperbarui | Ya | Ya | Ya |
| Mendukung peluasan skala | Ya | Ya | Tidak |
Kemampuan beban kerja analitik
| Kemampuan | Pencarian AI | Elasticsearch | SQL Database |
|---|---|---|---|
| Mendukung analitik di luar pencarian teks lengkap | Tidak | Ya | Ya |
| Bagian dari rangkaian Analitik Log | Tidak | Ya (ELK) | Tidak |
| Mendukung pencarian semantik | Ya (hanya mencari dokumen serupa) | Ya | Ya |
Kemampuan keamanan
| Kemampuan | Pencarian AI | Elasticsearch | SQL Database |
|---|---|---|---|
| Keamanan tingkat baris | Parsial (memerlukan kueri aplikasi untuk memfilter menurut ID grup) | Parsial (memerlukan kueri aplikasi untuk memfilter menurut ID grup) | Ya |
| Enkripsi data transparan | Tidak | Tidak | Ya |
| Membatasi akses ke alamat IP tertentu | Ya | Ya | Ya |
| Membatasi akses untuk mengizinkan akses jaringan virtual saja | Ya | Ya | Ya |
| Autentikasi AD DS (autentikasi terintegrasi) | Tidak | Tidak | Ya |
Kontributor
Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.
Penulis utama:
- Zoiner Tejada | CEO dan Arsitek
Langkah berikutnya
- Apa itu Pencarian AI?
- Pencarian Teks Lengkap di SQL Server dan Azure SQL Database
- Elastic Cloud (Layanan Elasticsearch)