Vektorske baze podataka

Upravljana baza podataka vektora koja je zapravo PostgreSQL

Sačuvajte ugrađivanja i pretražujte ih po značenju, na pgvector-u koji mi pokrećemo i rezervno kopiramo za vas. Nema novog skladišta podataka za učenje, nema klastera za dimenzionisanjem — kreirajte indeks, upišite svoje vektore i pretražujte ga pomoću API ključa koji već imate.

Baza podataka kojoj već verujete, sa jednim dodatnim tipom kolone

Vektorska baza podataka je obično drugi sistem koji radi pored prvog: još jedan klaster, druga priča o rezervnim kopiranjem, još jedna stvar zbog koje vas bude usred noći. Ovo je pgvector unutar PostgreSQL-a — isti pogon, ista trajnost, isto noćno pravljenje rezervnih kopija baze i kontinuirano arhiviranje dnevnika unapred upisanih podataka koje dobija sve ostalo ovde. Vaš indeks je obična tabela sa HNSW indeksom na njoj, tako da je brza za pretragu približnih najbližih suseda i dosadna u svakom drugom pogledu, što je svojstvo koje želite u tri sata ujutru.

Širina vašeg modela, a ne širina koju smo mi izabrali

Većina managed vektorskih servisa vas tera da birate sa kratke liste dimenzija. Vaša ne mora da bude okrugao broj: sve od 1 do 3072 je prihvaćeno i sačuvano tačno u toj meri, zato što se uži vektor dopunjuje do sledeće fizičke širine nulama — što ni na koji način ne menja kosinusnu, Euklidsku i unutrašnju rastojanje-proizvod. Model od 1408 dimenzija se rangira identično kao onaj koji je za to nativno dimenzionisan, a čitanja vam vraćaju 1408 vrednosti koje ste sačuvali, a nikada dopunu.

Uključeno u svaki vektorski paket

  • Bilo koja širina ugrađivanja do 3072, kao i kosinusna, Euklidska ili unutrašnja proizvodna udaljenost
  • Metapodaci uskladišteni sa svakim vektorom i filtrirani u vreme upita
  • Noćne rezervne kopije sa zadržavanjem od 30 dana i oporavkom u određenom trenutku
  • Bezbednost na nivou reda, tako da vektori jedne organizacije nisu dostupni drugim organizacijama

Planovi i cene

Tri nivoa, sa cenama zasnovanim na dve stvari koje nam zapravo stvaraju troškove: koliko skladištite i koliko pretražujete.

Cijena zavisi od vaše konfiguracije

Cena zavisi od regiona, veličine mašine, protoka i skladišta koje izaberete, tako da ne postoji jedinstven mesečni iznos koji bismo pošteno mogli ovde da istaknemo. Recite nam kakvo je vaše opterećenje i mi ćemo vam dati ponudu.

Pokreće se 100% obnovljivom energijom

Svaki server koji pokrećemo, na svakom proizvodu, napaja se obnovljivom električnom energijom. Nije u pitanju naknadna kompenzacija — već je tako nabavljena.

  • 100% obnovljiva električna energija na celom našem hostingu
  • Data centri rade sa PUE vrednošću od 1,1 do 1,2
  • Sajtovi na našoj deljenoj platformi prolaze provere Green Web Foundation — treće strane koju možete sami da proverite

Pročitajte kako upravljamo platformom

Pitanja koja ljudi postavljaju pre kupovine

Sa kojim modelima ugrađivanja ovo radi?

Bilo koji od njih. Vi nam šaljete brojeve koje je vaš model proizveo, tako da su nam OpenAI, Cohere, Voyage, Sentence-Transformers model na vašem sopstvenom računaru i sve ostalo potpuno isti. Vi nam kažete širinu kada kreirate indeks — 384, 768, 1024, 1536 i 3072 su uobičajeni, kao i bilo šta između toga.

Može li se širina indeksa ili funkcija udaljenosti promeniti kasnije?

Ne, i radije bismo to rekli otvoreno nego da vam dozvolimo da sami saznate. Oba odlučuju gde su vaši vektori fizički uskladišteni i kako se rangiraju, tako da bi promena bilo kog od njih tiho poništila sve što je već u indeksu. Ako pređete na drugi model ugrađivanja, napravite drugi indeks i upisujte u njega — istu stvar koju traži svaka vektorska baza podataka, i to iz istog razloga.

Da li postoji išta drugačije kod vrlo širokih vektora?

Da, i vredno je znati. Iznad 2.000 dimenzija vrednosti se čuvaju u polovičnoj preciznosti, zato što PostgreSQL-ov HNSW indeks ne prihvata kolonu pune preciznosti širu od toga. Za modele sa 3072 dimenzije ovo je pristup koji sam pgvector preporučuje i uticaj na rangiranje je zanemarljiv — ali to je stvarni kompromis i bolje je da to čujete od nas nego da sami zaključujete.

Da li dobijam nisku za vezu sa bazom podataka?

Ne danas. Pristupate svom indeksu preko HTTPS-a pomoću svog Zinn® API ključa, koji je ograničen tako da ključ koji može da vrši pretragu ne može da radi ništa drugo na vašem nalogu. Upravo to nam omogućava da pošteno merimo upite i da redovi jednog zakupca budu nedostupni drugome. Ako vam je potrebna direktna veza, javite nam — radije ćemo je napraviti zato što ju je neko tražio nego što ćemo nagađati.

Kako se meri i mogu li sam da proverim podatke?

Na dva metra: koliko skladištite i koliko pretraga pokrenete u kalendarskom mesecu. Obje stavke se nalaze na vašoj kontrolnoj tabli u realnom vremenu. Skladištenje predstavlja objavljenu formulu, a ne fizičku veličinu tabele — režijski troškovi redova, plus uskladištena širina, plus dužina vaših sopstvenih ID-jeva i metapodataka — upravo zato da biste mogli da reprodukujete iznos koji vam fakturišemo umesto da nam verujete na reč.