Vektorske baze podataka

Upravljana vektorska baza podataka koja je samo PostgreSQL

Pohranite ugrađene prikaze i pretražujte ih po značenju uz pgvector koji mi pokrećemo i sigurnosno kopiramo za vas. Nema nove baze podataka za učenje, nema klastera za dimenzioniranje — izradite indeks, napišite svoje vektore i pretražujte ih pomoću API ključa koji već imate.

Baza podataka kojoj već vjerujete, s jednom dodatnom vrstom stupca

Vektorska baza podataka obično je drugi sustav koji radi uz prvi: još jedan klaster, još jedna priča o sigurnosnim kopijama, još nešto zbog čega vas bude usred noći. Ovo je pgvector unutar PostgreSQL – isti mehanizam, ista trajnost, ista noćna osnovna sigurnosna kopija i kontinuirano arhiviranje zapisnika ispred upisa koje dobiva sve ostalo ovdje. Vaš indeks je obična tablica s HNSW indeksom na njoj, tako da je brza za pretraživanje približnih najbližih susjeda i dosadna u svakom drugom pogledu, što je svojstvo koje želite u tri ujutro.

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

Većina upravljanih vektorskih usluga tjera vas da birate s kratkog popisa dimenzija. Vaša ne mora biti okrugli broj: prihvaća se i točno se čuva bilo što od 1 do 3072, jer se uži vektor nadopunjuje do sljedeće fizičke širine nulama – što točno nula mijenja kosinusnu, euklidsku i udaljenost unutrašnjeg produkta. Model s 1408 dimenzija rangira se identično kao onaj koji je za to nativno dimenzioniran, a čitanja vam vraćaju 1408 vrijednosti koje ste pohranili, a nikada dopunu.

Uključeno u svaki vektorski paket

  • Bilo koja širina ugrađivanja do 3072 i kosinusna, Euklidska ili unutarnja produktna udaljenost
  • Metatpodatci pohranjeni uz svaki vektor i filtrirani u trenutku upita
  • Noćne sigurnosne kopije s čuvanjem od 30 dana i vraćanjem u određenu točku u vremenu
  • Sigurnost na razini redaka, tako da vektori jedne organizacije nisu dostupni drugoj

Planovi i cijene

Tri razine, s cijenama temeljenim na dvije stvari koje nas doista koštaju: koliko pohranjujete i koliko pretražujete.

Cijena ovisi o vašoj konfiguraciji

Cijena ovisi o regiji, veličini poslužitelja, propusnosti i pohrani koju odaberete, stoga ne postoji jedinstveni mjesečni iznos koji bismo pošteno mogli ovdje istaknuti. Recite nam kakvo vas opterećenje očekuje i poslat ćemo vam ponudu.

Pokreće 100% obnovljiva energija

Svaki poslužitelj koji pokrećemo, na svakom proizvodu, napaja se obnovljivom električnom energijom. Ne kompenzirano naknadno — već tako nabavljeno.

  • 100% obnovljiva električna energija u cijelom našem hostingu
  • Podatkovni centri rade s PUE-om od 1,1 do 1,2
  • Web-mjesta na našoj zajedničkoj platformi prolaze provjere Green Web Foundationa — treće strane koju možete sami provjeriti

Pročitajte kako upravljamo platformom

Pitanja koja ljudi postavljaju prije kupnje

S kojim modelima ugrađivanja ovo radi?

Bilo koji od njih. Šaljete nam brojeve koje je generirao vaš model, tako da su nam OpenAI, Cohere, Voyage, Sentence-Transformers model na vašem vlastitom računalu i bilo što drugo potpuno isti. Prilikom izrade indeksa navodite širinu – 384, 768, 1024, 1536 i 3072 uobičajene su vrijednosti, kao i bilo koja vrijednost između njih.

Mogu li kasnije promijeniti širinu indeksa ili funkciju udaljenosti?

Ne, i radije ćemo to reći jasno nego da to sami otkrijete. Oboje odlučuje gdje su vaši vektori fizički pohranjeni i kako su rangirani, pa bi promjena bilo kojeg od toga tiho poništila sve što je već u indeksu. Ako pređete na drugi model ugrađivanja, izradite drugi indeks i pišite u njega — istu stvar koju traži svaka vektorska baza podataka i iz istog razloga.

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

Da, i to je vrijedno znati. Iznad 2000 dimenzija vrijednosti se pohranjuju u polovičnoj preciznosti jer PostgreSQL-ov HNSW indeks ne prihvaća stupac s punom preciznošću širi od toga. Za modele s 3072 dimenzije to je pristup koji sam pgvector preporučuje i utjecaj na rangiranje je zanemariv, ali to je stvarni kompromis i bolje je da to čujete od nas nego da sami zaključujete.

Dobivam li vezni niz baze podataka?

Danas ne. Svoj indeks dosežete putem HTTPS-a s pomoću svog Zinn® API ključa, ograničenog opsegom tako da ključ koji može pretraživati ne može raditi ništa drugo na vašem računu. Upravo nam to omogućuje pošteno mjerenje broja upita i održavanje redaka jednog korisnika nedostupnima drugima. Ako vam je potrebna izravna veza, javite nam – radije ćemo je izgraditi zato što je netko pitao nego pogađati.

Kako se obračunava i mogu li sam provjeriti podatke?

Na dva metra: koliko pohranjujete i koliko pretraživanja pokrenete u kalendarskom mjesecu. Oboje se nalazi na vašoj nadzornoj ploči kako se događa. Pohrana je objavljena formula, a ne veličina fizičke tablice — režijski trošak redaka, plus pohranjena širina, plus duljina vaših vlastitih ID-ova i metapodataka — upravo zato da biste mogli reproducirati iznos koji vam naplaćujemo umjesto da nam vjerujete na riječ.