ParqDB ब्राउज़र में सीधे वेक्टर खोज प्रदर्शित करता है, Parquet फ़ाइलों का उपयोग करते हुए HTTP रेंज अनुरोधों के माध्यम से, क्वेरी सर्वर की आवश्यकता को समाप्त करता है। सिस्टम 100,000 Wikipedia लेखों को MiniLM एम्बेडिंग के साथ इंडेक्स करता है, IVF-LVQ8 इंडेक्स बनाता है जिसे अपरिवर्तनीय Parquet फ़ाइलों के रूप में ऑब्जेक्ट स्टोरेज पर प्रकाशित किया जाता है।
जब उपयोगकर्ता एक क्वेरी टाइप करता है, ब्राउज़र इसे 384d वेक्टर में ONNX/WASM के माध्यम से एम्बेड करता है, फिर केवल आवश्यक बाइट रेंज को स्टोरेज से पढ़ता है। WASM रनटाइम इंडेक्स रूटिंग को ग्लोबल LVQ8 सेंट्रोइड्स के माध्यम से संभालता है, फुटर का उपयोग करके रो ग्रुप्स का चयन करके प्रून करता है, LVQ8 दूरी के साथ बाउंडेड टॉप‑k के साथ रैंक करता है, और doc_ids को लुकअप करके Wikipedia पंक्तियाँ लौटाता है।
आर्किटेक्चर पारंपरिक ब्राउज़र → वेक्टर DB → ऑब्जेक्ट स्टोरेज प्रवाह को सीधे ब्राउज़र + WASM → HTTP रेंज → ऑब्जेक्ट स्टोरेज से बदल देता है। एक लाइव प्रोफाइलर मेमोरी रेंज हिट्स, ट्रांसफर किए गए बाइट्स, चयनित उम्मीदवारों और क्वेरी समय को दिखाता है। नेटवर्क ट्रेस ऑर्डर किए गए कैश और नेटवर्क इवेंट्स को दिखाते हैं जो रेंज अनुरोधों की प्रतीक्षा कर रहे हैं।
मुख्य इकाइयाँ: स्थान: ऑब्जेक्ट स्टोरेज
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित