Vektor ma'lumotlar bazalari
Faqat PostgreSQL bo'lgan boshqariladigan vektor ma'lumotlar bazasi
Embedding'larni saqlang va ularni ma'nosi bo'yicha qidiring, biz boshqaradigan va zaxiralaydigan pgvector yordamida. O'rganish uchun yangi ma'lumotlar ombori yoki o'lchamini belgilash uchun klaster yo'q — indeks yarating, vektorlaringizni yozing va o'zingizda mavjud bo'lgan API kaliti yordamida so'rov yuboring.
Siz allaqachon ishonadigan maʼlumotlar bazasi, bitta qoʻshimcha ustun turi bilan
Vektor ma'lumotlar bazasi odatda birinchisining yonida ishga tushiriladigan ikkinchi tizim hisoblanadi: boshqa klaster, boshqa zaxira nusxasi tarixi, tunda uyg'otishni talab qiladigan boshqa narsa. Bu PostgreSQL ichidagi pgvector bo'lib — bir xil dvigatel, bir xil chidamlilik, boshqa hamma narsa oladigan bir xil tungi asosiy zaxira nusxasi va uzluksiz yozuvdan oldingi jurnal arxivi. Sizning indeksi HNSW indeksiga ega oddiy jadvaldir, shuning uchun u taxminiy eng yaqin qo'shni qidiruvi uchun tez va boshqa barcha jihatdan zerikarli, bu esa tunda soat uchda xohlaydigan xususiyatingizdir.
Biz tanlagan emas, sizning modelingizning eni
Ko'pgina boshqariladigan vektor xizmatlari sizni qisqa o'lchamlar ro'yxatidan tanlashga majbur qiladi. Siznikiki yumaloq raqam bo'lishi shart emas: 1 dan 3072 gacha bo'lgan har qanday qiymat qabul qilinadi va aynan saqlanadi, chunki torroq vektor keyingi fizik kenglikgacha nollar bilan to'ldiriladi – bu kosinus, Yevklid va ichki ko'paytma masofasini mutlaqo o'zgartirmaydi. 1408 o'lchamli model uning uchun tubdan moslashtirilgan model bilan bir xil darajada ishlaydi va o'qish amallari to'ldiruvchi nollarni emas, aynan siz saqlagan 1408 ta qiymatni qaytaradi.
Har bir vektor rejasiga kiritilgan
- 3072 tagacha boʻlgan istalgan oʻrnatish kengligi va kosinus, Evklid yoki ichki koʻpaytma masofasi
- Har bir vektor bilan saqlanadigan va so'rov vaqtida filtrlashdan o'tkaziladigan metama'lumotlar
- 30 kunlik saqlash muddati va vaqt nuqtasini tiklash imkoniyatiga ega har kechki zaxira nusxalari
- Qator darajasidagi xavfsizlik, shuning uchun bir tashkilotning vektorlariga boshqasidan kirish mumkin emas
Rejalar va narxlar
Uchta daraja, aslida bizga xarajat keltiradigan ikkita narsa asosida baholanadi: qancha saqlashingiz va qancha qidirishingiz.
Konfiguratsiyangizga qarab narxlanadi
Narx mintaqa, server hajmi, tarmoq o‘tkazish qobiliyati va siz tanlagan xotiraga bog‘liq, shuning uchun bu yerda bitta aniq oylik summani yozishning iloji yo‘q. Bizga ish hajmini ayting, biz esa uning narxini hisoblab beramiz.
100% qayta tiklanuvchi energiya asosida ishlaydi
Biz ishga tushiradigan har bir server, har bir mahsulot uchun qayta tiklanadigan elektr energiyasi bilan ishlaydi. Keyinchalik qoplanmaydi — aynan shu manbadan olinadi.
- Barcha hostingimiz uchun 100% qayta tiklanadigan elektr energiyasi
- 1.1 dan 1.2 gacha PUE da ishlaydigan ma'lumotlar markazlari
- Bizning umumiy platformamizdagi saytlar Green Web Foundation tekshiruvidan o'tadi — buni o'zingiz ham tekshirib ko'rishingiz mumkin bo'lgan uchinchi tomon
Sotib olishdan oldin odamlar beradigan savollar
Bu qaysi embed qilish modellari bilan ishlaydi?
Ulardan istalgan biri. Siz modelingiz chiqargan raqamlarni bizga yuborasiz, shuning uchun OpenAI, Cohere, Voyage, shaxsiy kompyuteringizdagi Sentence-Transformers modeli va boshqa har qanday narsa biz uchun bir xil. Indeksni yaratishda uning kengligini ko'rsatasiz — 384, 768, 1024, 1536 va 3072 keng tarqalgan, shuningdek, ularning orasidagi qiymatlar ham.
Keyingi bosqichda indeks kengligi yoki masofa funksiyasini o'zgartira olamanmi?
Yo'q, va buni bilib qolishingizni kutishdan ko'ra ochiqchasiga aytishni afzal ko'ramiz. Ikkalasi ham vektorlaringiz jismonan qayerda saqlanishi va qanday tartiblanishini belgilaydi, shuning uchun ulardan birortasining o'zgarishi indeksdagi barcha narsani jimgina yaroqsiz holatga keltiradi. Agar boshqa embedding modeliga o'tsangiz, ikkinchi indeks yarating va unga yozing — har qanday vektor ma'lumotlar bazasi sizdan talab qiladigan va aynan shu sababga ko'ra qilinadigan ish.
Juda keng vektorlarning biron bir farqi bormi?
Ha, va buni bilish foydali. 2000 o‘lchovdan yuqori qiymatlar yarim aniqlikda saqlanadi, chunki PostgreSQL'ning HNSW indeksi bundan kengroq to‘liq aniqlikdagi ustunni qabul qilmaydi. 3072 o‘lchovli modellar uchun bu pgvector'ning o‘zi tavsiya qiladigan yondashuvdir va reytingga ta'siri ahamiyatsiz — biroq bu real murosadir va buni boshqalardan taxmin qilishdan ko‘ra bizdan eshitganingiz ma'qul.
Ma'lumotlar bazasiga ulanish satrini olamanmi?
Bugun emas. Siz o'z indeksingizga HTTPS orqali Zinn® API kalitingiz bilan murojaat qilasiz, uning doirasi shunday belgilinganki, qidiruvni amalga oshira oladigan kalit hisobingizdagi boshqa hech narsani bajara olmaydi. So'rovlarni adolatli hisoblab chiqish va bitta ijarachining qatorlarini boshqasidan yopiq saqlash imkonini beradigan narsa shu. Agar sizga to'g'ridan-to'g'ri ulanish kerak bo'lsa, bizga xabar bering — biz taxmin qilgandan ko'ra, kimgadir kerak bo'lgani uchun uni yaratishni afzal ko'ramiz.
Bu qanday o'lchanadi va men raqamlarni o'zim tekshira olamanmi?
Ikki metr bo‘yicha: kalendar oyida qancha ma’lumot saqlashingiz va qancha qidiruv amalga oshirishingiz. Ularning ikkalasi ham sodir bo‘lishi bilan boshqaruv panelingizda ko‘rsatiladi. Saqlash hajmi jismoniy jadval o‘lchamidan ko‘ra e’lon qilingan formulaga asoslanadi — qator qo‘shimcha xarajatlari, saqlangan kenglik hamda o‘z id'laringiz va metama’lumotlaringiz uzunligi — aynan bizning so‘zimizga ishonib qolmasdan, biz sizga hisoblayotgan ko‘rsatkichni o‘zingiz qayta hosil qilishingiz uchun.