Eventi
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Questo articolo mette a confronto le tecnologie disponibili per gli archivi dati di ricerca in Azure. Un archivio dati di ricerca viene usato per creare e archiviare indici specializzati per l'esecuzione di ricerche di testo in formato libero. Il testo indicizzato può trovarsi in un archivio dati separato, ad esempio una risorsa di archiviazione BLOB. Un'applicazione invia una query all'archivio dati di ricerca e ottiene come risultato un elenco di documenti corrispondenti. Per altre informazioni su questo scenario, vedere Elaborazione di testo in formato libero per la ricerca.
In Azure tutti gli archivi dati elencati di seguito soddisfano i requisiti di base per la ricerca sui dati di testo in formato libero fornendo un indice di ricerca:
Per gli scenari di ricerca, rispondere prima di tutto a queste domande per scegliere l'archivio dati di ricerca adatto alle proprie esigenze:
Si vuole usare un servizio gestito anziché gestire direttamente i propri server?
È possibile specificare lo schema dell'indice in fase di progettazione? Se la risposta è negativa, scegliere un'opzione con il supporto per schemi aggiornabili.
È necessario usare un indice solo per la ricerca full-text o anche per l'aggregazione rapida di dati numerici e altre funzionalità di analisi? Se si ha l'esigenza di usare funzionalità di analisi oltre alla ricerca full-text, prendere in considerazione le opzioni che includono il supporto per tali funzionalità.
È necessario un indice di ricerca per Log Analytics, con supporto per la raccolta, l'aggregazione e le visualizzazioni dei log sui dati indicizzati? In tal caso, prendere in considerazione Elasticsearch, che fa parte di uno stack di Log Analytics.
È necessario indicizzare i dati in formati di documento comuni, ad esempio PDF, Word, PowerPoint ed Excel? In caso affermativo, scegliere un'opzione in grado di fornire indicizzatori di documenti.
Il database ha specifici requisiti di sicurezza? In caso affermativo, prendere in considerazione le funzionalità di sicurezza elencate di seguito.
Le tabelle seguenti contengono un riepilogo delle differenze principali in termini di funzionalità.
Funzionalità | Ricerca cognitiva | Elasticsearch | Database SQL |
---|---|---|---|
Servizio gestito | Sì | No | Sì |
REST API | Sì | Sì | No |
Programmabilità | .NET, Java, Python, JavaScript | Java | T-SQL |
Indicizzatori di documenti per tipi di file comuni (PDF, DOCX, TXT e così via) | Sì | No | No |
Funzionalità | Ricerca cognitiva | Elasticsearch | Database SQL |
---|---|---|---|
Schema aggiornabile | Sì | Sì | Sì |
Supporto per la scalabilità orizzontale | Sì | Sì | No |
Funzionalità | Ricerca cognitiva | Elasticsearch | Database SQL |
---|---|---|---|
Supporto per funzionalità di analisi oltre alla ricerca full-text | No | Sì | Sì |
Parte di uno stack di Log Analytics | No | Sì (ELK) | No |
Supporto per la ricerca semantica | Sì (trova solo documenti simili) | Sì | Sì |
Funzionalità | Ricerca cognitiva | Elasticsearch | Database SQL |
---|---|---|---|
Sicurezza a livello di riga | Parziale (richiede la query dell'applicazione per filtrare in base all'ID gruppo) | Parziale (richiede la query dell'applicazione per filtrare in base all'ID gruppo) | Sì |
Transparent Data Encryption | No | No | Sì |
Limitazione dell'accesso a specifici indirizzi IP | Sì | Sì | Sì |
Limitazione dell'accesso alla rete virtuale | Sì | Sì | Sì |
Autenticazione di Active Directory (integrata) | No | No | Sì |
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.
Autore principale:
Eventi
17 mar, 21 - 21 mar, 10
Partecipa alla serie meetup per creare soluzioni di intelligenza artificiale scalabili basate su casi d'uso reali con altri sviluppatori ed esperti.
Iscriviti subitoFormazione
Percorso di apprendimento
Implementare il knowledge mining con Azure AI Search - Training
Implementare il knowledge mining con Azure AI Search
Certificazione
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Scrivere query efficienti, creare criteri di indicizzazione, gestire e effettuare il provisioning delle risorse nell'API SQL e nell'SDK con Microsoft Azure Cosmos DB.
Documentazione
Scegliere un servizio dati di Azure - Azure Architecture Center
Usare questa guida per decidere il servizio dati più adatto all'applicazione.
Scegliere una tecnologia per l'archiviazione dei dati - Azure Architecture Center
Confrontare le opzioni di tecnologie per l'archiviazione di Big Data in Azure, inclusi i principali criteri di selezione e una matrice di capacità.