बन ने Bun.SQL जोड़ा — एक शून्य-निर्भरता एकीकृत SQL क्लाइंट (MySQL, PostgreSQL, SQLite)

Node.jsBunDatabasesBackend

मुख्य अपडेट

Bun v1.2.21 (25 अगस्त, 2025) Bun.SQL पेश करता है — एक एकीकृत, शून्य-निर्भरता SQL क्लाइंट जो PostgreSQL, MySQL/MariaDB (Zig में लागू किया गया मूल ड्राइवर) और SQLite (इन-मेमोरी उपयोग सहित) में समान टैग किए गए-टेम्पलेट API को उजागर करता है। यह रनटाइम का हिस्सा के रूप में शिप किया गया है ताकि आप तीसरे पक्ष के ड्राइवर या मूल पैकेज जोड़े बिना एकल डेटाबेस API को आयात और उपयोग कर सकें। (bun.com)

यह क्यों महत्वपूर्ण है

व्यवहार में, Bun.SQL बैकएंड सेवाओं को बनाने के लिए एक प्रमुख घर्षण बिंदु को बंद करता है: तीन सबसे सामान्य SQL इंजनों के लिए कोई अलग ड्राइवर स्थापना या मूल निर्माण चरण नहीं। इससे आपूर्ति श्रृंखला और CI जटिलता कम होती है (कम प्लेटफ़ॉर्म-विशिष्ट मूल निर्भरता), छोटे एकल-बाइनरी या संकलित Bun ऐप्स को तैनात करना सरल बनाता है, और SQLite/Postgres/MySQL के बीच सेवाओं को प्रोटोटाइप या पोर्ट करने के प्रयास को कम करता है क्योंकि API सुसंगत है। उन टीमों के लिए जो उत्पादन सेवाओं के लिए Bun पर विचार कर रही हैं, इसे अब मूल्यांकन करना महत्वपूर्ण है — पूलिंग, लेनदेन की सेमांटिक्स, कनेक्शन सीमाएँ और आपके वर्तमान ड्राइवरों के साथ विशेषता समानता के लिए एकीकरण परीक्षण चलाएँ, लेकिन कई उपयोग मामलों के लिए अपेक्षाकृत तेज़ पुनरावृत्ति और सरल CI की उम्मीद करें। रिलीज़ नोट्स यह भी पुष्टि करते हैं कि MySQL/MariaDB ड्राइवर Zig में लागू किया गया है और SQLite समर्थन Postgres टैग किए गए-टेम्पलेट एर्गोनॉमिक्स को दर्शाता है। (bun.com)

स्रोत

आगे पढ़ें