Dan Harrison (इंजीनियर) ने घोषणा की कि turbopuffer turbopuffer v3 के साथ अपनी स्टोरेज आर्किटेक्चर बदल रहा है। नया इंजन बदलता है कि दस्तावेज़ और इंडेक्स कैसे लेआउट, लिखे, कॉम्पैक्ट और क्वेरी किए जाते हैं, जिससे बहुत बड़े पैमाने पर कई और क्वेरी प्लान की अनुमति मिलती है। turbopuffer एक सर्वरलेस वेक्टर डेटाबेस के रूप में लॉन्च हुआ, जिसमें ऑब्जेक्ट स्टोरेज अर्थशास्त्र के लिए स्रोत सत्य था और टियर्ड NVMe SSD/मेमोरी कैश प्रदर्शन के लिए थे। इसे Cursor और Notion सहित शुरुआती ग्राहकों द्वारा मान्य किया गया।
समय के साथ, turbopuffer खोज के लिए एक सामान्यीकृत डेटाबेस में विकसित हुआ, जो विशेषता फ़िल्टरिंग और पूर्ण-पाठ खोज का समर्थन करता है। क्वेरी इंजन विकसित हुआ, लेकिन स्टोरेज आर्किटेक्चर ANN इंडेक्स पर प्राथमिक इंडेक्स के रूप में केंद्रित रहा। अब, वे एक नए प्राथमिक इंडेक्स पर जा रहे हैं, ANN को "सिर्फ एक और" द्वितीयक इंडेक्स बना रहे हैं।
v1 में, दस्तावेज़ सिर्फ एक ID और एक वेक्टर थे, जो एक पदानुक्रमित क्लस्टरिंग इंडेक्स का उपयोग करते थे। v2 ने इनवर्टेड इंडेक्स और पूर्ण-पाठ खोज के माध्यम से विशेषता फ़िल्टरिंग जोड़ा। टीम संक्रमण के दौरान अपडेट साझा करेगी। "हमने प्राथमिक ANN इंडेक्स को जहाँ तक संभव था धकेल दिया, लेकिन अब आगे बढ़ने का समय है।"
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित