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.

  • Log Analytics için günlük toplama, toplama ve dizine alınan verilerde görselleştirme desteği içeren 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 Yes Hayı Evet
REST API Yes 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ı Yes Hayır Hayır

Yönetilebilirlik özellikleri

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

Analitik iş yükü özellikleri

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

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) Yes
Saydam veri şifrelemesi Hayır Hayır Evet
Belirli IP adreslerine erişimi kısıtlama Yes Evet Yes
Erişimi yalnızca sanal ağ erişimine izin verecek şekilde kısıtlama Yes Evet Yes
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