Volba vyhledávacího úložiště dat v Azure
Tento článek porovnává volby technologií pro vyhledávací úložiště dat v Azure. Vyhledávací úložiště dat slouží k vytváření a ukládání specializovaných indexů pro vyhledávání ve volném textu. Text, který je indexovaný, se může nacházet v samostatném úložišti dat, například v úložišti objektů blob. Aplikace odešle dotaz do vyhledávacího úložiště dat a výsledkem je seznam odpovídajících dokumentů. Další informace o tomto scénáři naleznete v tématu Zpracování volného textu pro vyhledávání.
Jaké máte možnosti při výběru vyhledávacího úložiště dat?
V Azure budou všechna následující úložiště dat splňovat základní požadavky na vyhledávání textových dat ve volném formátu poskytnutím indexu vyhledávání:
Klíčová kritéria výběru
V případě scénářů hledání začněte výběrem vhodného vyhledávacího úložiště dat pro vaše potřeby zodpovězením těchto otázek:
Chcete místo správy vlastních serverů spravovanou službu?
Můžete zadat schéma indexu v době návrhu? Pokud ne, zvolte možnost, která podporuje aktualizovatelná schémata.
Potřebujete index jenom pro fulltextové vyhledávání, nebo potřebujete také rychlou agregaci číselných dat a dalších analýz? Pokud potřebujete funkce nad rámec fulltextového vyhledávání, zvažte možnosti, které podporují další analýzy.
Potřebujete vyhledávací index pro Log Analytics s podporou shromažďování protokolů, agregace a vizualizací indexovaných dat? Pokud ano, zvažte Elasticsearch, která je součástí zásobníku Log Analytics.
Potřebujete indexovat data v běžných formátech dokumentů, jako jsou PDF, Word, PowerPoint a Excel? Pokud ano, zvolte možnost, která poskytuje indexery dokumentů.
Má vaše databáze specifické potřeby zabezpečení? Pokud ano, zvažte níže uvedené funkce zabezpečení.
Matice schopností
Následující tabulky shrnují klíčové rozdíly v možnostech.
Obecné možnosti
Schopnost | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Je spravovaná služba | Yes | Ne | Ano |
REST API | Ano | Ano | No |
Programovatelnost | .NET, Java, Python, JavaScript | Java | T-SQL |
Indexery dokumentů pro běžné typy souborů (PDF, DOCX, TXT atd.) | Yes | No | Ne |
Možnosti správy
Schopnost | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Aktualizovatelné schéma | Ano | Ano | Yes |
Podporuje horizontální navýšení kapacity. | Ano | Ano | No |
Analytické možnosti úloh
Schopnost | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Podporuje analýzy mimo fulltextové vyhledávání. | No | Ano | Yes |
Část zásobníku Log Analytics | No | Ano (ELK) | No |
Podporuje sémantické vyhledávání. | Ano (najít jenom podobné dokumenty) | Ano | Yes |
Možnosti zabezpečení
Schopnost | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Zabezpečení na úrovni řádků | Částečná (vyžaduje dotaz aplikace k filtrování podle ID skupiny). | Částečná (vyžaduje dotaz aplikace k filtrování podle ID skupiny). | Ano |
Transparentní šifrování dat | No | No | Ano |
Omezení přístupu na konkrétní IP adresy | Ano | Ano | Yes |
Omezení přístupu pouze pro povolení přístupu k virtuální síti | Ano | Ano | Yes |
Ověřování active directory (integrované ověřování) | No | No | Ano |
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Zoiner Tejada | Generální ředitel a architekt
Další kroky
- Co je Azure Cognitive Search?
- Fulltextové vyhledávání v SQL Serveru a Azure SQL Database
- Cloud služby Elastic (služba Elasticsearch)