HeadlinesBriefing HeadlinesBriefing.com

DuckDB 2.0.0 LTS 'Cinnamon Teal' जारी

Hacker News •
×

DuckDB टीम ने DuckDB 2.0.0 LTS जारी किया है, जिसका कोडनेम "Cinnamon Teal" है, जो पश्चिमी अमेरिका में पाई जाने वाली लाल-भूरी बत्तख Spatula cyanoptera के नाम पर रखा गया है। यह रिलीज़ DuckDB 1.5 के बाद से लगभग 20,000 कमिट्स पर आधारित है और इसे परियोजना की अब तक की सबसे बड़ी फ़ीचर रिलीज़ बताया गया है। जहाँ DuckDB 1.0 स्थिरता और बैकवर्ड कम्पैटिबिलिटी पर केंद्रित था, वहीं DuckDB 2.0 सबसे ऊपर एक फ़ीचर रिलीज़ है।

प्रमुख विशेषताओं में Quack प्रोटोकॉल का परिष्कृत संस्करण, एसिंक्रोनस I/O, एक प्रथम श्रेणी का VARIANT प्रकार, एजेंट मोड, ट्रिगर और एक्सटेंसिबल SQL पार्सर शामिल हैं। Quack, जिसे DuckDB 1.5.3 में पेश किया गया था, DuckDB को पारंपरिक क्लाइंट-सर्वर सेटअप में चलाने देता है, और नया CONNECT स्टेटमेंट उपयोगकर्ताओं को एक ही कमांड से किसी रिमोट डेटाबेस से जुड़ने और उस पर स्विच करने की सुविधा देता है। कमांड-लाइन इंटरफ़ेस में भी Quack सर्वर या क्लाइंट को सीधे सेट अप करने के लिए -serve और -connect तर्क जोड़े गए हैं।

प्रदर्शन सुधारों में Parquet और CSV फ़ाइलें पढ़ने के लिए एसिंक्रोनस I/O शामिल है, जिससे I/O लेयर क्वेरी निष्पादन से स्वतंत्र रूप से स्केल हो सकती है। नया रिमोट पुशडाउन ऑप्टिमाइज़र क्वेरीज़ को सीधे PostgreSQL और MySQL जैसे रिमोट सर्वरों पर भेजता है, बजाय इसके कि नेटवर्क के ज़रिए टेबल खींची जाएँ।

DuckDB 2.0 एक दीर्घकालिक समर्थन (LTS) रिलीज़ है, जिसे कम से कम अक्टूबर 2027 तक समर्थन मिलेगा। पिछली LTS रिलीज़, संस्करण 1.4, नवंबर 2026 के अंत तक समर्थित रहेगी, और संस्करण 1.5 का समर्थन मार्च 2027 तक बढ़ाया गया है। कुछ क्लाइंट लाइब्रेरी और एक्सटेंशन उपलब्ध होने में कुछ दिन और लग सकते हैं।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित