Keresési adattár kiválasztása az Azure-ban
Ez a cikk összehasonlítja az Azure-beli keresési adattárak technológiai lehetőségeit. A keresési adattárak speciális indexek létrehozására és tárolására szolgálnak a szabad formátumú szövegekben végzett keresésekhez. Az indexelt szöveg egy külön adattárban, például blobtárolóban található. Egy alkalmazás egy lekérdezést küld a keresési adattárba, és az eredmény egy egyező dokumentumok listája. További információ erről a forgatókönyvről: Szabad formátumú szöveg feldolgozása kereséshez.
Milyen lehetőségek állnak rendelkezésre a keresési adattár kiválasztásakor?
Az Azure-ban az alábbi adattárak mindegyike megfelel a szabad formátumú szöveges adatok keresésére vonatkozó alapvető követelményeknek egy keresési index biztosításával:
Kulcsválasztási feltételek
Keresési forgatókönyvek esetén az alábbi kérdések megválaszolásával kezdje el kiválasztani az igényeinek megfelelő keresési adattárat:
Szeretne felügyelt szolgáltatást ahelyett, hogy saját kiszolgálókat kezel?
Meg tudja adni az indexsémát a tervezéskor? Ha nem, válasszon egy olyan lehetőséget, amely támogatja a frissíthető sémákat.
Csak teljes szöveges kereséshez van szüksége indexre, vagy a numerikus adatok és egyéb elemzések gyors összesítésére is szüksége van? Ha a teljes szöveges keresésen túl további funkciókra van szüksége, fontolja meg a további elemzéseket támogató lehetőségeket.
Szüksége van a Log Analytics keresési indexére, amely támogatja a naplógyűjtést, az összesítést és a vizualizációkat az indexelt adatokon? Ha igen, vegye figyelembe az Elasticsearch-et, amely egy Log Analytics-verem része.
Kell indexelnie az adatokat olyan gyakori dokumentumformátumokban, mint a PDF, a Word, a PowerPoint és az Excel? Ha igen, válasszon egy olyan lehetőséget, amely dokumentumindexelőket biztosít.
Az adatbázisnak vannak speciális biztonsági igényei? Ha igen, vegye figyelembe az alábbiakban felsorolt biztonsági funkciókat.
Képességmátrix
Az alábbi táblázatok összefoglalják a képességek főbb különbségeit.
Általános képességek
Funkció | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Felügyelt szolgáltatás | Igen | Nem | Igen |
REST API | Igen | Igen | Nem |
Programozhatóság | .NET, Java, Python, JavaScript | Java | T-SQL |
Gyakori fájltípusok dokumentumindexelői (PDF, DOCX, TXT stb.) | Igen | Nem | Nem |
Kezelhetőségi képességek
Funkció | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Frissíthető séma | Igen | Igen | Igen |
Támogatja a vertikális felskálázást | Igen | Igen | Nem |
Elemzési számítási feladatok képességei
Funkció | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Támogatja a teljes szöveges keresésen túli elemzéseket | Nem | Igen | Igen |
Log Analytics-verem része | Nem | Igen (ELK) | Nem |
Támogatja a szemantikai keresést | Igen (csak hasonló dokumentumok keresése) | Igen | Igen |
Biztonsági képességek
Funkció | Cognitive Search | Elasticsearch | SQL Database |
---|---|---|---|
Sorszintű biztonság | Részleges (az alkalmazás lekérdezésének csoportazonosító alapján kell szűrnie) | Részleges (az alkalmazás lekérdezésének csoportazonosító alapján kell szűrnie) | Igen |
Transzparens adattitkosítás | Nem | Nem | Igen |
Adott IP-címekhez való hozzáférés korlátozása | Igen | Igen | Igen |
Hozzáférés korlátozása csak virtuális hálózati hozzáférés engedélyezéséhez | Igen | Igen | Igen |
Active Directory-hitelesítés (integrált hitelesítés) | Nem | Nem | Igen |
Közreműködők
Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.
Fő szerző:
- Zoiner Tejada | vezérigazgató és tervező
Következő lépések
- Mi az Az Azure Cognitive Search?
- Teljes szöveges keresés az SQL Serverben és az Azure SQL Database-ben
- Elastic Cloud (Elasticsearch-szolgáltatás)