भेक्टर डाटाबेसेस

एक व्यवस्थापित भेक्टर डाटाबेस जुन PostgreSQL मात्र हो

इम्बेडिङहरू स्टोर गर्नुहोस् र अर्थका आधारमा खोजी गर्नुहोस्, pgvector मा जुन हामी तपाईंका लागि चलाउँछौं र ब्याकअप लिन्छौं। सिक्नका लागि कुनै नयाँ डेटास्टोर छैन, साइज मिलाउनुपर्ने कुनै क्लस्टर छैन — सूचकांक (इन्डेक्स) सिर्जना गर्नुहोस्, आफ्ना भेक्टरहरू लेख्नुहोस्, र तपाईंसँग पहिले नै भएको API कुञ्जी प्रयोग गरेर यसलाई क्वेरी गर्नुहोस्।

तपाईंले पहिल्यै विश्वास गर्नुभएको डाटाबेसमा, एउटा अतिरिक्त स्तम्भ प्रकारसहित

एउटा भेक्टर डाटाबेस सामान्यतया पहिलोको साथमा चलाउनको लागि दोस्रो प्रणाली हो: अर्को क्लस्टर, अर्को ब्याकअप कथा, बिहान उठाइरहनुपर्ने अर्को कुरा। यो PostgreSQL भित्रको pgvector हो — त्यही इन्जिन, त्यही टिकाउपन, त्यही रात्रिको आधार ब्याकअप र निरन्तर राइट-अहेड लगर अभिलेखन जुन यहाँ अरू सबैले पाउँछन्। तपाईंको इन्डेक्स यसमा HNSW इन्डेक्स भएको एउटा साधारण तालिका हो, त्यसैले यो अनुमानित नजिकको छिमेकी खोजीका लागि छिटो हुन्छ र अन्य हरेक पक्षमा सामान्य हुन्छ, जुन रातीको तीन बजे तपाईंले चाहनुहुने विशेषता हो।

तपाईंको मोडेलको चौडाइ, हामीले रोजेको होइन

धेरैजसो म्यानेज्ड भेक्टर सेवाहरूले तपाईंलाई आयामहरूको छोटो सूचीबाट छान्न लगाउँछन्। तपाईंको आयाम राउन्ड नम्बर नै हुनुपर्छ भन्ने छैन: १ देखि ३०७२ सम्मको जुनसुकै आयामलाई पनि स्वीकार गरिन्छ र हुबहु राखिन्छ, किनकि साँघुरो भेक्टरलाई शुन्यहरूद्वारा अर्को भौतिक चौडाइमा प्याड गरिन्छ — जसले कोसाइन, युक्लिडियन र इनर-प्रोडक्ट दूरीमा अलिकति पनि फरक पार्दैन। १४०८-आयामको मोडेलले यसका लागि नेभिट रूपमा साइज गरिएको मोडेलसरह नै समान रूपमा र्याङ्क गर्दछ, र रिड गर्दा तपाईंले भण्डारण गर्नुभएका १४०८ वटा मानहरू नै फिर्ता पाउनुहुन्छ, प्याडिङ कहिल्यै पाइँदैन।

प्रत्येक भेक्टर प्लानमा समावेश छ

  • ३०७२ सम्मको कुनै पनि एम्बेडिंग चौडाइ, र कोसाइन, युक्लिडियन वा इन्टर-प्रडक्ट दूरी
  • प्रत्येक भेक्टरसँग भण्डारण गरिएको र क्वेरीको समयमा फिल्टर गरिएको मेटाडाटा
  • ३० दिनको सुरक्षित अवधिको साथ रातको समयमा ब्याकअप र पोइन्ट-इन-टाइम रिकभरी
  • पङ्क्ति-स्तरको सुरक्षा, जसले गर्दा एउटा संस्थाका भेक्टरहरू अर्कोको पहुँचभन्दा बाहिर हुन्छन्

योजनाहरू र मूल्य निर्धारण

तीन तहहरू, हामीलाई साँच्चै लागत लाग्ने दुई कुराहरूको आधारमा मूल्य निर्धारण गरिएका छन्: तपाईं कति भण्डारण गर्नुहुन्छ र कति खोजी गर्नुहुन्छ।

तपाईंको कन्फिगरेसन अनुसार मूल्य निर्धारण गरिएको छ

लागत तपाईंले रोज्नु हुने क्षेत्र, मेसिनको आकार, ब्यान्डविथ र भण्डारणमा निर्भर हुन्छ, त्यसैले हामीले यहाँ इमानदारीपूर्वक छाप्न सकिने कुनै एउटा निश्चित मासिक रकम छैन। हामीलाई वर्कलोड बताउनुहोस् र हामी यसको मूल्य उद्धृत गर्नेछौं।

१००% नवीकरणीय ऊर्जाद्वारा सञ्चालित

हामीले सञ्चालन गर्ने प्रत्येक सर्भर, प्रत्येक उत्पादनमा, नवीकरणीय बिजुलीद्वारा सञ्चालित हुन्छ। पछि अफसेट गरिएको होइन — त्यसरी नै प्राप्त गरिएको हो।

  • हाम्रो सम्पूर्ण होस्टिङमा १००% नवीकरणीय विद्युत
  • १.१ देखि १.२ को PUE मा सञ्चालित डेटा सेन्टरहरू
  • हाम्रो सेयर गरिएको प्लेटफर्मका साइटहरूले ग्रीन वेब फाउन्डेसनको जाँचहरू पास गर्छन् — एक तेस्रो पक्ष जसलाई तपाईँ आफैले प्रमाणित गर्न सक्नुहुन्छ

हामी कसरी प्लेटफर्म चलाउँछौं भनेर पढ्नुहोस्

मानिसहरूले खरिद गर्नुअघि सोध्ने प्रश्नहरू

यो कुन इम्बेडिङ मोडलहरूसँग काम गर्छ?

यी मध्ये कुनै पनि। तपाइँले तपाइँको मोडेलले उत्पादन गरेका नम्बरहरू हामीलाई पठाउनुहुन्छ, त्यसैले OpenAI, Cohere, Voyage, तपाइँको आफ्नै मेसिनमा रहेको Sentence-Transformers मोडेल र अन्य कुनै पनि कुरा हामीलाई उस्तै हुन्। तपाइँले इन्डेक्स सिर्जना गर्दा चौडाइ बताउनुहुन्छ — ३८४, ७६८, १०२४, १५३६ र ३०७२ सबै साझा हुन्, र बीचको कुनै पनि कुरा पनि उस्तै हो।

के म पछि इन्डेक्सको चौडाइ वा दूरी प्रकार्य (distance function) परिवर्तन गर्न सक्छु?

अहँ, र तपाईंले पछि आफैं थाहा पाउनु भन्दा हामी पहिले नै यो कुरा स्पष्ट रूपमा भन्न रुचाउँछौँ। दुवैले तपाईंका भेक्टरहरू भौतिक रूपमा कहाँ भण्डारण गरिन्छन् र तिनीहरूलाई कसरी र्याङ्क गरिन्छ भन्ने कुरा निर्धारण गर्छन्, त्यसैले दुवैमध्ये कुनै एकलाई परिवर्तन गर्दा अनुक्रमणिका (index) मा पहिले नै रहेका सबै कुराहरू स्वतः अमान्य हुनेछन्। यदि तपाईं फरक एम्बेडिङ मोडलमा स्विच गर्दै हुनुहुन्छ भने, दोस्रो अनुक्रमणिका सिर्जना गर्नुहोस् र त्यसमा लेख्नुहोस् — प्रत्येक भेक्टर डेटाबेसले तपाईंसँग माग्ने कुरा यही हो, र कारण पनि एउटै हो।

के अति फराकिलो भेक्टरहरूमा केही भिन्नता छ?

हो, र यो जान्न लायक छ। २,००० आयामभन्दा माथि मानहरू आधा परिशुद्धतामा भण्डारण गरिन्छन्, किनकि PostgreSQL को HNSW इन्डेक्सले त्योभन्दा चौडा पूर्ण-परिशुद्धता स्तम्भ स्वीकार गर्दैन। ३०७२-आयामी मोडलहरूका लागि यो pgvector आफैंले सिफारिस गरेको दृष्टिकोण हो र ranking मा पर्ने असर नगण्य हुन्छ—तर यो एउटा वास्तविक trade-off हो र यसलाई हामीले नै बताउनु राम्रो हुन्छ।

के मलाई डाटाबेस जडान स्ट्रिङ प्राप्त हुन्छ?

आज होइन। तपाईँले आफ्नो Zinn® API कुञ्जी प्रयोग गरी HTTPS मार्फत आफ्नो सूचकांकमा पहुँच गर्नुहुन्छ, जुन यसरी सीमित गरिएको छ कि खोजी गर्न सक्ने कुञ्जीले तपाईँको खातामा अरू कुनै काम गर्न सक्दैन। यसैले हामीलाई निष्पक्ष रूपमा जिज्ञासाहरूको मापन गर्न र एउटा भाडामा लिने व्यक्तिको पङ्क्तिलाई अर्कोको पङ्क्तिबाट पहुँचबाहिर राख्न मद्दत गर्छ। यदि तपाईँलाई प्रत्यक्ष जडान चाहिएको छ भने, हामीलाई भन्नुहोस्—कसैले मागेर बनाउनु भन्दा हामी अन्दाज लगाउनुको सट्टा बनाउन रुचाउँछौँ।

यो कसरी मापिन्छ, र के म आफैँ तथ्याङ्क जाँच गर्न सक्छु?

दुई वटा मिटरहरूमा: तपाईंले क्यालेन्डर महिनामा कति भण्डारण गर्नुहुन्छ र कति वटा खोजहरू सञ्चालन गर्नुहुन्छ। यी दुवै तपाईंको ड्यासबोर्डमा हुने बित्तिकै देखिन्छन्। भण्डारण भौतिक तालिकाको आकार भन्दा पनि प्रकाशित सूत्रमा आधारित हुन्छ — पङ्क्तिको ओभरहेड, भण्डारण गरिएको चौडाइ, साथै तपाईंको आफ्नै आईडीहरू र मेटाडेटाको लम्बाइ — विशेष गरी ताकि तपाईं हाम्रो कुरा मात्र विश्वास गर्नुको सट्टा हामीले बिल गरिरहेको अङ्क आफैं हिसाब गर्न सक्नुहोस्।