Azure'da arama veri deposu seçme

Bu makalede, Azure'daki arama veri depoları için teknoloji seçenekleri karşılaştırır. Arama veri deposu, serbest biçimli metinlerde arama yapmak için özel dizinler oluşturmak ve depolamak için kullanılır. Dizine alınan metin blob depolama gibi ayrı bir veri deposunda bulunabilir. Uygulama arama veri deposuna bir sorgu gönderir ve sonuç eşleşen belgelerin listesidir. Bu senaryo hakkında daha fazla bilgi için bkz . Arama için serbest biçimli metin işleme.

Arama veri deposu seçerken seçenekleriniz nelerdir?

Azure'da, aşağıdaki veri depolarının tümü bir arama dizini sağlayarak serbest biçimli metin verilerine karşı arama için temel gereksinimleri karşılar:

Anahtar seçim ölçütleri

Arama senaryoları için şu soruları yanıtlayarak ihtiyaçlarınıza uygun arama veri depolarını seçmeye başlayın:

  • Kendi sunucularınızı yönetmek yerine yönetilen bir hizmet mi istiyorsunuz?

  • Dizin şemanızı tasarım zamanında belirtebilir misiniz? Aksi takdirde, güncelleştirilebilir şemaları destekleyen bir seçenek belirleyin.

  • Yalnızca tam metin araması için dizine mi ihtiyacınız var yoksa sayısal verilerin ve diğer analizlerin hızlı bir şekilde toplanmasına mı ihtiyacınız var? Tam metin arama dışında işlevlere ihtiyacınız varsa ek analiz desteği sağlayan seçenekleri göz önünde bulundurun.

  • Günlük toplama, toplama ve dizine alınan verilerde görselleştirme desteği içeren log analytics için bir arama dizinine mi ihtiyacınız var? Öyleyse, log analytics yığınının parçası olan Elasticsearch'i göz önünde bulundurun.

  • PDF, Word, PowerPoint ve Excel gibi ortak belge biçimlerinde verileri dizine almanız gerekiyor mu? Evet ise, belge dizin oluşturucuları sağlayan bir seçenek belirleyin.

  • Veritabanınızın belirli güvenlik gereksinimleri var mı? Evet ise, aşağıda listelenen güvenlik özelliklerini göz önünde bulundurun.

Yetenek matrisi

Aşağıdaki tablolarda, özelliklerdeki temel farklar özetlemektedir.

Genel özellikler

Özellik Bilişsel Arama Elasticsearch SQL Veritabanı
Yönetilen hizmettir Evet Hayır Evet
REST API Evet Evet Hayır
Programlanabilirlik .NET, Java, Python, JavaScript Java T-SQL
Yaygın dosya türleri (PDF, DOCX, TXT vb.) için belge dizin oluşturucuları Evet Hayır Hayır

Yönetilebilirlik özellikleri

Özellik Bilişsel Arama Elasticsearch SQL Veritabanı
Güncelleştirilebilir şema Evet Evet Evet
Ölçeği genişletmeyi destekler Evet Evet Hayır

Analitik iş yükü özellikleri

Özellik Bilişsel Arama Elasticsearch SQL Veritabanı
Tam metin aramanın ötesinde analizi destekler No. Evet Evet
Log Analytics yığınının parçası Hayır Evet (ELK) Hayır
Anlamsal aramayı destekler Evet (yalnızca benzer belgeleri bul) Evet Evet

Güvenlik özellikleri

Özellik Bilişsel Arama Elasticsearch SQL Veritabanı
Satır düzeyi güvenlik Kısmi (grup kimliğine göre filtrelemek için uygulama sorgusu gerektirir) Kısmi (grup kimliğine göre filtrelemek için uygulama sorgusu gerektirir) Evet
Saydam veri şifrelemesi Hayır Hayır Evet
Belirli IP adreslerine erişimi kısıtlama Evet Evet Evet
Erişimi yalnızca sanal ağ erişimine izin verecek şekilde kısıtlama Evet Evet Evet
Active Directory kimlik doğrulaması (tümleşik kimlik doğrulaması) Hayır Hayır Evet

Katkıda Bulunanlar

Bu makale Microsoft tarafından yönetilir. Başlangıçta aşağıdaki katkıda bulunanlar tarafından yazılmıştır.

Asıl yazar:

Sonraki adımlar