Mesterséges intelligencia, magyarul.
Az eredeti közleményekből.

A Weaviate új vektorindexe kevesebb memóriával dolgozik

2026. szeptember 9.Forrás: Weaviate
A Weaviate új vektorindexe kevesebb memóriával dolgozik
Kép: Weaviate

A Weaviate bemutatta a HFresh nevű, lemezalapú vektorindexet, amely a csúcssebesség helyett az alacsonyabb memóriahasználatra és a nagyobb adathalmazok kezelésére helyezi a hangsúlyt. A megoldás alapértelmezett a Weaviate Cloud Free Tier csomagjában, a Cost Optimized profil használatakor.

A lényeg röviden
  • A HFresh lemezalapú vektorindex, amely az alacsonyabb memóriahasználatot célozza.
  • A keresés egy memóriabeli centroidindexszel és lemezen tárolt postingokkal működik.
  • A rendszer helyi újraegyensúlyozással kerüli el a teljes index-újraépítést.
  • Az RQ8 a centroidok, az RQ1 a postingok tömörítésére szolgál.
  • A Weaviate Cloud Free Tier Cost Optimized profilja alapértelmezetten HFresh-t használ.

A HNSW memóriaigényére ad választ

A hasonlósági keresésben a HNSW, vagyis a Hierarchical Navigable Small World, gyors és pontos gráfalapú indexként terjedt el. A Weaviate szerint ugyanakkor a milliós adathalmazok milliárdos méretűvé növekedésével egy fontos korlátja is láthatóvá válik: a gráfot és a vektorok gyorsítótárát memóriában kell tartani.

A HFresh azokhoz az alkalmazásokhoz készült, amelyek a kisebb memóriahasználatot és a nagyobb léptéket előbbre sorolják a lehető legalacsonyabb késleltetésnél és a legmagasabb lekérdezési áteresztőképességnél. A Weaviate szerint ez a kompromisszum kis, korlátozott erőforrású alkalmazásoknál és nagy adathalmazoknál egyaránt hasznos lehet.

Kétlépcsős keresés lemezen tárolt régiókkal

A HFresh a vektorokat nem egyetlen, minden elemet összekapcsoló globális gráfban rendezi el. Sok kisebb, egymáshoz közeli vektorokat tartalmazó régióra, úgynevezett postingra osztja őket, ezeket pedig egy LSM-tárolóban lemezen tárolja.

A keresés első szakaszában egy tömör, memóriában működő centroidindex választja ki a lekérdezés szempontjából releváns régiókat. Ezután a rendszer csak a kapcsolódó postingokat olvassa be a lemezről, és ezeken végez részletes keresést. A Weaviate szerint a lemezműveletek ilyen korlátozása kiszámíthatóbb késleltetést tesz lehetővé akkor is, amikor az adathalmaz milliárdnyi vektorra nő.

A HFresh a SPFresh kutatási tanulmányban bemutatott elképzelésekre épít, de a Weaviate meglévő, kipróbált komponenseihez igazítja azokat. A cél a helyi karbantartás, az irányított lekérdezési lemezműveletek, valamint a memóriában működő útválasztási réteg és a lemezen tárolt postingok szétválasztása.

Frissítés teljes újraépítés nélkül

A hagyományos partícióalapú indexeknél a frissítések idővel eltolhatják a partíciók határait, ami a keresési pontosság és a késleltetés helyreállításához teljes újraépítést tehet szükségessé. A Weaviate által ismertetett megközelítés szerint egy vektor beszúrása vagy törlése jellemzően csak a vektortér egy kisebb környezetét érinti.

A HFresh ezért fokozatos újraegyensúlyozást használ. A háttérben a rendszer felosztja a túl nagy postingokat, egyesíti a túl kicsiket, és áthelyezi a vektorokat, amikor a régiók határai módosulnak. Ezek a műveletek többnyire aszinkron módon futnak, így a rendszer helyi korrekciókkal tarthatja egyensúlyban az indexet, teljes újraépítési ciklusok nélkül.

A centroidindexhez a HFresh HNSW-t használ, mivel ez a Weaviate egyik legelterjedtebb és leginkább kipróbált vektorindexe. A centroidokat RQ8 kvantálással tömörítik, ami a Weaviate szerint négyszeresére csökkenti a memóriaigényt. A lemezen tárolt postingok RQ1-et használnak, amely a 32 bites lebegőpontos vektorokhoz képest akár 32-szeres adattömörítést biztosíthat. A végső rangsort a rendszer a legjobb jelöltek eredeti, tömörítetlen vektoraival számolja újra.

Kövesd az AI Hírek oldalát a FacebookonA legfontosabb MI-hírek magyarul, rögtön a megjelenés után a hírfolyamodban.Követem

Kapcsolódó hírek

Így osztja meg az AI21 a közel 10 ezer GPU-t a csapatai között
Chipek és infrastruktúra2026. október 4. 13:37

Így osztja meg az AI21 a közel 10 ezer GPU-t a csapatai között

Az AI21 egy mintegy 10 ezer GPU-t kezelő, több csapat által használt GKE-fürtön váltott kézi erőforrás-egyeztetésről automatizált feladatütemezésre. A rendszer központi…

A CoreWeave Forge egy helyre köti az AI-fejlesztési ciklust
Termékek és eszközök2026. október 2. 19:06

A CoreWeave Forge egy helyre köti az AI-fejlesztési ciklust

A CoreWeave bemutatta a CoreWeave Forge platformot, amely egyetlen fejlesztési környezetben kapcsolja össze az AI-modellek és ügynökök futtatását, megfigyelését…

A turbopuffer búcsút int a vektorokra épülő elsődleges indexnek
Cégek és üzlet2026. szeptember 30.

A turbopuffer búcsút int a vektorokra épülő elsődleges indexnek

A turbopuffer v3 új alapokra helyezi a szolgáltatás tárolási architektúráját: az ANN vektorindex másodlagos indexszé válik. A cég szerint ezzel gyorsabbá tehető a…