"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > किउ का परिचय!

किउ का परिचय!

2024-11-05 को प्रकाशित
ब्राउज़ करें:571

Introducing Qiu!

मैं Qiu की रिलीज की घोषणा करते हुए रोमांचित हूं - एक गैर-बकवास SQL ​​क्वेरी रनर जिसे कच्चे SQL को फिर से मज़ेदार बनाने के लिए डिज़ाइन किया गया है। आइए ईमानदार रहें, ओआरएम का अपना स्थान है, लेकिन जब आप केवल सरल एसक्यूएल लिखना चाहते हैं तो वे थोड़ा भारी हो सकते हैं। मुझे हमेशा कच्ची SQL क्वेरीज़ तैयार करने में मज़ा आया है, लेकिन मुझे एहसास हुआ कि मुझे अभ्यास की ज़रूरत है - इसमें बहुत कुछ है। यहीं पर किउ आता है।

किउ के साथ, अब भारी ओआरएम के साथ कुश्ती या अमूर्तता की परतों में खो जाना नहीं रह गया है। यह उन डेवलपर्स के लिए डिज़ाइन किया गया एक हल्का उपकरण है, जो मेरी तरह अतिरिक्त शोर के बिना SQL में महारत हासिल करने पर ध्यान केंद्रित करना चाहते हैं। कच्चा एसक्यूएल लिखना सशक्त होना चाहिए, कोई काम का काम नहीं, और Qiu ऐसा करता है।

क्यों किउ?

मैंने Qiu बनाया क्योंकि मैं कच्ची SQL क्वेरी को चलाने, उनका अभ्यास करने और ORM की विशिष्ट परेशानियों से बचने का एक सरल लेकिन शक्तिशाली तरीका चाहता था। चाहे आप एक डेटाबेस नौसिखिया हों जो अपने एसक्यूएल कौशल को तेज करना चाहते हैं या एक अनुभवी डेवलपर हैं जो अमूर्तता से अधिक सरलता पसंद करते हैं, क्यू ने आपको कवर कर लिया है।

विशेषताएँ

  • प्रत्यक्ष SQL निष्पादन: ORM की परतों को भूल जाइए और अपनी कच्ची SQL क्वेरीज़ को सीधे चलाएँ।
  • डेटाबेस समर्थन: वर्तमान में PostgreSQL, MySQL और MariaDB का समर्थन करता है।
  • कुशल कार्य कतार: अपने सिस्टम को बाधित किए बिना सुचारू निष्पादन के लिए अपने SQL कमांड को कतारबद्ध करें।
  • दर सीमा: आपकी क्वेरी निष्पादन को सुरक्षित और कुशलतापूर्वक संभालने के लिए अंतर्निहित दर सीमक।
  • फ़ाइल समर्थन: सीधे .sql फ़ाइलों से क्वेरी निष्पादित करें।

स्थापित करने के लिए कैसे

किउ के साथ शुरुआत करना इतना आसान है:

npm install @medishn/gland-qiu

उपयोग उदाहरण

यहां बताया गया है कि किउ कैसे काम करता है:

import { Qiu } from '@medishn/gland-qiu';

const db = new Qiu('mysql', '-u username -ppassword');
// Before that, you have to create the database Like: CREATE DATABASE db
db.use('my_database');  

// Running a raw query
await db.exec('SELECT * FROM users;');

// Running a query from an SQL file
await db.exec('./queries/create_table.sql');

आप क्यों पसंद करेंगे किउ:

  • कोई ORM निराशा नहीं: कभी-कभी, ORM अनावश्यक जटिलता जोड़ते हैं। किउ के साथ, आप पूरी तरह से अपने एसक्यूएल पर ध्यान केंद्रित कर सकते हैं।
  • सरल और हल्का: उन परियोजनाओं के लिए बिल्कुल सही जहां आपको भारी बोझ के बिना केवल कच्ची क्वेरी चलाने की आवश्यकता है।
  • एसक्यूएल का कुशलतापूर्वक अभ्यास करें: अपने कच्चे एसक्यूएल कौशल को निखारने और व्यावहारिक अभ्यास प्राप्त करने के लिए आदर्श।

निष्कर्ष

Qiu का जन्म SQL में बेहतर होने और ORM से ध्यान भटकाए बिना प्रक्रिया का आनंद लेने की मेरी इच्छा से हुआ था। यदि आप भारी अमूर्तताओं से थक चुके हैं और बस एक सीधा SQL रनर चाहते हैं, तो Qiu को आज़माएं!

GitHub रिपॉजिटरी या npm पैकेज पेज पर और अधिक जानें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/m__mdy__m/introduction-qiu-1771?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3