Milvus 3.0 indekserer Iceberg og Parquet der dataene allerede ligger
Slutt å kopiere embeddingene inn i vektordatabasen: Milvus 3.0 bygger indekser rett oppå Iceberg-, Parquet-, Lance- og Vortex-filer der de allerede ligger.
«Produksjonsapplikasjoner stopper sjelden ved å returnere de nærmeste vektorene. De må sortere, gruppere, bygge fasetter og hente på tvers av flere representasjoner av samme entitet», sier James Luan, medgrunnlegger og teknologidirektør i Zilliz, om utgivelsen som ble annonsert 16. juli 2026.
Funksjonen som betyr mest for deg som bygger RAG heter External Collections. I stedet for å laste dataene inn i Milvus, definerer du en collection over filer som allerede ligger i Lance, Iceberg, Parquet eller Vortex, og Milvus bygger vektor-, fulltekst-, JSON- og skalarindekser oppå dem. Oppslaget går gjennom de samme API-ene som en vanlig collection, og inkrementell synkronisering holder indeksen oppdatert når datasettet endrer seg. Kopien forsvinner, og med den både lagringskostnaden og synkroniseringsjobben.
Under ligger en ny lagringsmotor kalt Loon, manifest-basert og bygget for å kutte lesforsterkningen som gjør objektlagring treg på små, tilfeldige oppslag. Standardformatet er Vortex, et Arrow-kompatibelt kolonneformat. Snapshots gir skrivebeskyttede punkt-i-tid-visninger av levende collections, slik at evaluering og deduplisering kan kjøre mot et stabilt datasett mens produksjonsskrivingen fortsetter. Den optimaliserte sparse-indeksen er rundt tre ganger mindre med sammenlignbar recall, ifølge Zilliz egne tester. Zilliz oppgir at Milvus brukes av over 10 000 organisasjoner og har passert 100 millioner Docker-nedlastinger.
Én ting bør du sjekke før du planlegger oppgraderingen. Repoet milvus-io/milvus har foreløpig bare taggen v3.0-beta, og siste stabile utgivelse der er v2.6.21 fra 24. juli. Releasen kom først gjennom SDK-ene for Python, Go og Node.js, med Java varslet like etterpå. Lisensen er fortsatt Apache 2.0, og prosjektet er et graduated-prosjekt i LF AI & Data.
Hva bør du gjøre?
- Sjekk om embeddingene dine allerede ligger i Parquet eller Iceberg. Gjør de det, er External Collections funksjonen som faktisk fjerner arbeid fra oppsettet ditt.
- Vent på en stabil v3.0-tag i milvus-io/milvus før du flytter produksjonstrafikk dit. Beta-taggen ved siden av 2.6.21 sier noe om hvor releasen står akkurat nå.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.