This is the Trace Id: 9157d7af41bac1eb4caf1e1b8a2c83d6
Ugrás a tartalomtörzsre Felfedezés Az összes termék megtekintése (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux Virtual Machines az Azure-ban Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability a Foundry Control Plane felületén Azure OpenAI in Foundry Models Azure Beszéd a Foundry Toolsban Azure Machine Learning Az összes adatbázis megtekintése Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure által felügyelt Redis Microsoft Fabric Azure Databricks Linux Virtual Machines az Azure-ban Windows Server az Azure-on Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure tároló tárhely Azure Arc Azure Local Felhőhöz készült Microsoft Defender Azure Monitor Microsoft Sentinel Azure Migrate Az összes megoldás megtekintése (40+) Felhőmegoldások kis- és középvállalatoknak Felhőmigrálási és modernizációs központ Adatelemzés mesterséges intelligenciához Azure-adatbázisok AI-alkalmazások és ‑ügynökök Microsoft Marketplace Microsoft Sovereign Cloud AI-alkalmazások és ‑ügynökök Felelősen alkalmazott AI az Azure-ral AI-infrastruktúra Adatelemzés mesterséges intelligenciához Gépi tanulási műveletek (MLOps) Kevés kódolást igénylő alkalmazásfejlesztés az Azure-ban Integrációs szolgáltatások Kiszolgáló nélküli számítástechnika DevOps Áttelepítési és korszerűsítési központ .NET-alkalmazások áttelepítése Adatbázisok az Azure-ban Azure-beli Linux Azure-beli Oracle SAP a Microsoft felhőben Adaptív felhő Nagy teljesítményű feldolgozás (HPC) Szolgáltatott infrastruktúra (IaaS) Rugalmasság Azure Essentials Frontier Accelerate Azure-hez Azure-beli FinOps Microsoft Marketplace Azure-díjszabás áttekintése Azure-fiók létrehozása Ingyenes Azure-szolgáltatások Rugalmas vásárlási lehetőségek Díjszabási kalkulátor Azure-beli FinOps A mesterséges intelligenciából származó ROI maximalizálása Megtakarítási Azure-csomagok Azure-foglalások Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Felhőhöz készült Microsoft Defender További információ Szoftverfejlesztő vállalatok Microsoft Marketplace Partner keresése Források Azure-partnereknek Az Azure használatának első lépései Ügyfeleink sikertörténetei Elemzői jelentések, tanulmányok, e-könyvek Videók További információ a felhőalapú számításról Dokumentáció Az Azure Portal felfedezése Fejlesztői források Gyorssablonok Források startupok számára Fejlesztői közösség Diákok Azure partnereknek Blog Események és webináriumok Képzés Támogatás Kapcsolatfelvétel az értékesítéssel Az Azure használatának első lépései Bejelentkezés

Mi az a vektoradatbázis? 

A vektoradatbázisok szövegeket, képeket, hanganyagot és más adatokat numerikus vektorokként tárolnak és keresnek. Lényegesek az AI-alkalmazások és a modern adatinfrastruktúrák számára. 

A vektoradatbázisok definíciója

A vektoradatbázis egy speciális rendszer, amely az adatokat numerikus vektorokként, más néven beágyazásokként tárolja és keresi. A beágyazások a szöveg, a képek, a hanganyag vagy más, strukturálatlan adatok numerikus ábrázolásai. Ellentétben a hagyományos adatbázisokkal, amelyek pontos kulcsszóegyezésekre támaszkodnak, a vektoradatbázisok szemantikai hasonlóság alapján kérnek le eredményeket. Mivel a vektoradatbázisok gyors hasonlósági keresést és lekérdezést biztosítanak, elengedhetetlenek a generatív AI-alkalmazások és a modern adatinfrastruktúrák számára.

  • A vektoradatbázisok az adatokat numerikus ábrázolásokként, más néven beágyazásokként tárolják a hasonlóságon alapuló lekérdezéshez.
  • Ellentétben a hagyományos adatbázisokkal, a vektoradatbázisok kezelik a strukturálatlan adatokat és a nagy dimenziószámú lekérdezéseket.
  • Értékes előnyöket kínálnak, például nagy sebességű hasonlósági keresést, az adatok szemantikai megértését és jobb felhasználói élményt. 
  • A vektoradatbázisok szemantikai kereséshez, javaslatokhoz, lekérésesen kibővített generációhoz (RAG) és kép- és videókereséshez használhatók.
  • A jövőbeli trendek közé tartozik a hibrid keresés és a mélyebb integráció a vállalati adatrendszerekkel.

A vektoradatbázisok működése 

A vektoradatbázis sorok és oszlopok helyett magas dimenziós vektorokként rendezi az adatokat. Ez a kialakítás támogatja a szemantikai keresést és a lekérést, így a vektoradatbázisok nélkülözhetetlenek a környezetfüggő válaszokat igénylő alkalmazásokhoz. Ahogy egyre több szervezet vezet be generatív AI-t és nagy nyelvi modelleket (LLM-eket), ezek az adatbázisok biztosítják a RAG, javaslati rendszerek és intelligens keresés alapjait.

Működési elv

A vektoradatbázis az adatokat olyan numerikus vektorokként tárolja, amelyek rögzítik a szemantikai jelentést. Ahelyett, hogy pontos kulcsszóegyezésekre támaszkodna, ez az eszköz hasonlósági keresési technikákat használ, hogy lekérje azokat az elemeket, amelyek a legközelebb vannak a vektortérben. 

Például egy kifejezés, például a „Jelszó” alaphelyzetbe állítása”, vektoros beágyazássá alakul át. Amikor egy felhasználó a következőre keres: „jelszó súgó”  „új jelszót kell kérni" vagy hasonlót, a rendszer a jelentéshez legközelebb álló vektorokat olvassa be, még akkor is, ha a szavak eltérnek.

Ez a megközelítés gyors, kis késleltetésű lekérdezést tesz lehetővé AI-alapú alkalmazásokhoz, például chatbotokhoz, ajánlórendszerekhez és tudásfeltáró eszközökhöz.

A vektor- és a hagyományos adatbázisok közötti különbségek megértése

A vektor adatbázisok és hagyományos adatbázisok alapvetően különböző célokat szolgálnak, bár mindkét szerepet játszik a modern adat-ökoszisztémákban. Fontos tisztában lenni a különbségekkel, segít a szervezetnek, a megfelelő eszköz kiválasztásában a megfelelő számítási feladathoz.

Hogyan működnek a hagyományos adatbázisok

A hagyományos adatbázisok, például a relációsadatbázis-kezelő rendszerek (RDBMS-ek) sorokban és oszlopokban tárolják a strukturált adatokat. Ezek optimalizáltak tranzakciós műveletekhez, például beszúrásokhoz, frissítésekhez és lekérdezésekhez, amelyek pontos egyezésekre vagy előre definiált kapcsolatokra támaszkodnak. 

A hagyományos adatbázisok azonban nehezen használhatók strukturálatlan vagy magas dimenziójú adatokkal, például szöveggel, képekkel, hanggal és videóval. Ezek nem szemantikai jelentés megértésére vagy hasonlóságalapú lekérés végrehajtására. A relációs adatbázisokban a kulcsszókeresés csak pontos egyezéseket ad vissza, ami nem elegendő az olyan alkalmazásokhoz, mint a szemantikus keresés vagy a javaslati motorok.

Hogyan működnek a vektoradatbázisok

A vektoradatbázisokat kifejezetten AI-terhelésekhez tervezték. Az adatok sorokként és oszlopokként való tárolása helyett beágyazásokat tárolnak, amelyek strukturálatlan adatok magas dimenziójú numerikus reprezentációi. Ezek a beágyazások szemantikai jelentést rögzítenek, így a rendszer eredményeket kér le a pontos egyezések helyett a hasonlóság alapján. Például a „legjobb futócipők” keresés releváns eredményeket ad vissza akkor is, ha a tárolt adatokban más kifejezések szerepelnek, például „sportcipő.”

Vektoradatbázisok és NoSQL-adatbázisok

A vektoradatbázisok eltérnek egy NoSQL-adatbázistól, amely egy bizonyos típusú nem relációs adatbázis, amely rögzített sémákkal rendelkező táblákba nem illeszkedő adatok tárolására és kezelésére szolgál. A vektoradatbázis optimalizált a beágyazási vektorokkal való hasonló kereséshez, míg a NoSQL-adatbázisok optimalizálva vannak a félig strukturált adatok kulcsalapú vagy lekérdezésalapú hozzáféréssel történő rugalmas tárolásához és lekéréséhez. 

A vektoradatbázisok öt előnye 

A vektoradatbázisok egyedi előnyöket kínálnak a szervezetek számára, például:

1. Az adatok szemantikai ismerete

Ellentétben a hagyományos adatbázisokkal, amelyek pontos kulcsszóegyezésekre támaszkodnak, a vektoradatbázisok jelentés és környezet alapján kérnek le eredményeket. Ez a szemantikai képesség biztosítja, hogy a felhasználók akkor is megtalálják a releváns információkat, ha a lekérdezésük más megfogalmazást használ. Ez javítja a pontosságot és a felhasználói élményt. 

2. Speciális támogatás a strukturálatlan és multimodális adatokhoz

A vektoradatbázisok szövegből, képekből, hanganyagból és videóból előállított beágyazásokat kezelnek. Ez a rugalmasság lehetővé teszi a szervezetek számára, hogy különböző adattípusokat kezeljenek egyetlen rendszerben, és olyan speciális használati eseteket tegyenek lehetővé, mint a képi hasonlóság keresése, a hangalapú lekérdezések és a modok közötti javaslatok.

3. Nagy sebességű hasonlósági keresés nagy léptékben

A vektoradatbázisok a legközelebbi szomszédkeresésre (ANN) vannak optimalizálva, ami alacsony késésű lekérést tesz lehetővé még akkor is, ha több milliárd vektort használnak. Ez kritikus fontosságú a valós idejű alkalmazások, például csevegőrobotok, javaslati motorok és csalásészlelési rendszerek esetében. 

4. Integráció az AI- és a gépi tanulási munkafolyamatokkal

A vektoradatbázisok zökkenőmentesen integrálhatók gépi tanulási és mély tanulási folyamatokkal, nyelvi modellekkel és RAG-rendszerekkel. Ez biztosítja, hogy az AI-alkalmazások hozzáférjenek a legrelevánsabb és kontextusban gazdag adatokhoz a pontos előrejelzések és válaszok érdekében. 

5. Kibővített személyre szabás és felhasználói élmény

A vektoradatbázisok használatával a szervezetek nagyban személyre szabott javaslatokat, keresési eredményeket és tartalomjavaslatokat nyújthatnak. Ez elősegíti a kapcsolattartást, javítja az ügyfelek elégedettségét, és támogatja az üzleti növekedést az olyan iparágakban, mint a kiskereskedelem, a média és a pénzügy. 

A vektoradatbázisok mellett az iparági szervezetek is kihasználják az adattárházakat és az adatbázis-horizontális skálázást, hogy még több előnyt élvezhessenek.

Hogyan helyezik üzembe a szervezetek a vektoradatbázisokat 

A vektoradatbázisok olyan képességeket  biztosítanak , amelyeket a hagyományos rendszerek nem tudnak biztosítani, különösen strukturálatlan vagy magas dimenziós adatok kezelésekor. Az, hogy a pontos kulcsszóegyeztetés helyett hasonlóságalapú lekérést hajtanak végre, a modern AI-alkalmazások számára is nélkülözhetetlenek lesznek. Íme néhány módszer, amellyel a szervezetek ezeket a hatékony adatbázisokat használják: 

Szemantikus keresés

Ahelyett, hogy pontos kulcsszó-egyezésekre hagyatkoznának, a vektoradatbázisok jelentés és kontextus alapján kérik le az eredményeket. Ez kritikus fontosságú az ügyfélszolgálati portálok, a nagyvállalati tudásbázisok és az e-kereskedelmi platformok esetében, ahol a felhasználók gyakran a tárolt tartalomtól eltérő kifejezéseket adnak meg. 

Javaslati rendszerek

A vektoradatbázisokra épülő javaslati motorok elemzik a felhasználói viselkedést és a beállításokat, és releváns termékeket, tartalmakat vagy szolgáltatásokat javasolnak.A  steamelési platformok ezt a megközelítést használják a megjelenítési előzmények alapján történő megjelenítésre, és e-kereskedelmi webhelyek kiegészítő termékeket javasolnak a vásárlási minták vektoros ábrázolásainak összehasonlításával. A szabályalapú rendszerekkel ellentétben a vektoralapú javaslatok dinamikusan alkalmazkodnak a felhasználói viselkedés változásához, ami személyre szabottabb élményt eredményez.

Kép- és videókeresés

A hagyományos keresési módszerek nehezen bírnak a vizuális tartalommal, mert a fájlok nevei és címkéi ritkán rögzítik az összes releváns funkciót. A vektoradatbázisok ezt úgy oldják meg, hogy képek és videók beágyazását tárolják, így a rendszerek vizuális hasonlóság alapján tudják egyeztetni a tartalmakat. A felhasználó feltölthet egy termékről készült képet, és a rendszer hasonló tételeket kér le egy katalógusból, még akkor is, ha a metaadatok eltérnek. Ez a képesség elengedhetetlen az olyan iparágakban, mint a kiskereskedelem, a média és az egészségügy, ahol a vizuális adatok központi szerepet játszanak.

RAG

A nyelvi modellek jobb válaszokat adnak, ha hozzáférnek pontos, tartományspecifikus információkhoz. A vektoradatbázisok ezt a RAG-rendszereken keresztül biztosítják , ahol a releváns dokumentumokat lekérik, és kontextusként átadják a modellnek, mielőtt az választ generál. Egy vállalati csevegőrobot például lekérheti a vállalati házirendeket egy vektoradatbázisból, mielőtt válaszol egy HR-hez kapcsolódó lekérdezésre, biztosítva a pontosságot és a megfelelőséget. Ez a megközelítés csökkenti az AI hallucinációit, és növeli az AI-rendszerekbe vetett bizalmat.

Csalások észlelése

A pénzügyi intézmények és az e-kereskedelmi platformok vektoradatbázisokkal észlelik a tranzakciós minták rendellenességeit. A normál és gyanús viselkedés vektoros ábrázolásainak összehasonlításával ezek a rendszerek azonosíthatják apró eltéréseket, amelyeket a szabályalapú rendszerek kihagyhatnak. Ez a proaktív megközelítés segít megelőzni a csalásokat, megvédeni az ügyfélfiókokat, és fenntartani jogszabályi megfelelőséget.

A vektoradatbázisok jövője 

Ahogy egyre több szervezet használja az AI-alapú alkalmazásokat, a vektoradatbázisok a modern adatarchitektúrák alapvető összetevőivé válnak. Ezek az adatbázisok hatékony módot kínálnak hatalmas mennyiségű nem strukturált adat tárolására és gyors keresésére.

A jövőbeli vektordatabázis-trendek várhatóan a hagyományos adatbázisokkal való szorosabb integrációt, fejlettebb hibrid keresési képességeket és a generatív AI-rendszerek mélyebb támogatását foglalják majd magukban. Ahogy a vállalatok egyre jobb keresési élményt szeretnének nyújtani az ügyfeleknek és a munkatársaknak, a vektordatabázisok továbbra is kulcsszerepet játszanak az intelligens, kontextusérzékeny alkalmazások méretezésében. 

Gyakori kérdések

  • A vektoradatbázisok a magas dimenziós vektorbeágyazások tárolására és keresésére szolgálnak, így gyorsan megtalálhatja a hasonló elemeket a strukturálatlan adatokban, például szövegben, képekben vagy hanganyagokban.  
  • A vektoradatbázisok beágyazásokat tárolnak, és hasonlóságkereséssel keresik a strukturálatlan adatokat, míg a hagyományos adatbázisok strukturált adatokat tárolnak, és pontos egyezésekre támaszkodnak. 
  • A vektoradatbázisok azért fontosak, mert a lekéréses kiegészítésű generáció (RAG) révén releváns kontextust biztosítanak a nyelvi modellekhez, javítva a pontosságot és csökkentik az AI-hallucinációkat. 
  • Nem, az SQL-adatbázis nem vektoradatbázis. Az SQL-adatbázisok relációs jellegűek, és strukturált adatokhoz készültek, nem pedig magas dimenziós vektorok tárolásához vagy kereséséhez. 
Magyar (Magyarország) Fogyasztói állapot adatainak védelme Kapcsolatfelvétel a Microsofttal Adatvédelem Cookie-k kezelése Használati feltételek Védjegyek A hirdetéseinkről EU Compliance DoCs