इस प्रोजेक्ट के बारे में

Lance एक खुला-स्रोत लेकहाउस प्रारूप है जिसे मल्टीमॉडल AI कार्यभार के लिए डिज़ाइन किया गया है। यह ऑब्जेक्ट स्टोरेज पर एक पूर्ण लेकहाउस बनाने के लिए एकीकृत फ़ाइल, तालिका और कैटलॉग विनिर्देश प्रदान करता है। मुख्य विशेषताओं में अभिव्यंजक हाइब्रिड खोज (वेक्टर समानता, फुल-टेक्स्ट BM25 और SQL विश्लेषण का संयोजन), बेहद तेज़ रैंडम एक्सेस (रैंडम एक्सेस के लिए Parquet या Iceberg से 100 गुना तेज़), मल्टीमॉडल डेटा के लिए मूल समर्थन (चित्र, वीडियो, ऑडियो, पाठ, एम्बेडिंग), बैकफ़िल्ड कॉलम के साथ कुशल डेटा विकास, ACID लेनदेन और टाइम ट्रैवल के साथ शून्य-प्रतिलिपि संस्करण, और Apache Arrow, Pandas, Polars, DuckDB, Spark, Ray, Trino, Flink तथा खुले कैटलॉग के साथ समृद्ध पारिस्थितिकी तंत्र एकीकरण शामिल हैं। परियोजना में एक कोर Rust कार्यान्वयन, Python बाइंडिंग (PyO3), Java बाइंडिंग (JNI) और दस्तावेज़ीकरण शामिल है। बेंचमार्क 1M वैक्टर पर वेक्टर खोज के लिए उप-मिलीसेकंड औसत प्रतिक्रिया समय और रैंडम एक्सेस तथा विश्लेषण के लिए Parquet पर महत्वपूर्ण प्रदर्शन लाभ दिखाते हैं। Lance सक्रिय रूप से विकसित किया जा रहा है और योगदान का स्वागत करता है।