4 पॉइंट द्वारा GN⁺ 2023-07-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • PRQL डेटा को transform करने के लिए एक आधुनिक भाषा है, जिसे शक्तिशाली pipeline-आधारित SQL alternative के रूप में इस्तेमाल किया जाता है.
  • PRQL variables और functions जैसी abstractions को support करता है, जो transformations की एक logical pipeline बनाती हैं.
  • PRQL SQL में compile होता है, इसलिए इसे SQL इस्तेमाल करने वाले किसी भी database के साथ उपयोग किया जा सकता है.
  • यह भाषा readable, explicit और declarative है, इसलिए इसे समझना और इसके साथ काम करना आसान है.
  • PRQL filtering, aggregation, grouping, नए columns बनाना, sorting जैसी सुविधाएँ प्रदान करता है.
  • यह भाषा range expressions को support करती है और SQL को escape hatch की तरह इस्तेमाल किया जा सकता है.
  • PRQL को एक बढ़ती हुई community द्वारा सक्रिय रूप से विकसित किया जा रहा है, और हालांकि अभी कुछ छोटे bugs और missing features हैं, फिर भी यह उपयोग के लिए तैयार है.
  • हाल का version 0.9.0 release अब तक का सबसे बड़ा update है.
  • development roadmap में robustness सुनिश्चित करना, feature gaps भरना, support capabilities का विस्तार करना, और PRQL का उपयोग शुरू करना आसान बनाना शामिल है.
  • PRQL VS Code और Jupyter जैसे लोकप्रिय tools के साथ integration प्रदान करता है, जिससे एक seamless experience मिलता है.
  • project में contributions का स्वागत है, और community मित्रवत और सहयोगी है.
  • PRQL सीखने और उसके साथ प्रयोग करने के लिए कई resources उपलब्ध हैं. इनमें PRQL Playground, documentation, और अन्य programming languages के लिए language bindings शामिल हैं.
  • repository में PRQL compiler, web content, bindings, test/CI infrastructure, और development tools शामिल हैं.
  • PRQL की प्रगति कई व्यक्तियों के योगदान की बदौलत है.

1 टिप्पणियां

 
GN⁺ 2023-07-27
Hacker News की राय
  • PRQL वेबसाइट के उदाहरण साफ़-सुथरा और सहज SQL जनरेट करते हैं, जो इसे बहुत आकर्षक बनाता है।
  • PRQL डेटाबेस डेवलपमेंट में अधिक conservative विकल्पों की ओर रुझान का हिस्सा है, जिससे इसे अपनाना आसान हो जाता है।
  • PRQL का syntax उन डेवलपर्स के लिए सहज है जो दूसरी भाषाओं में data transformation pipeline के आदी हैं।
  • PRQL को ClickHouse में इंटीग्रेट किया गया है, लेकिन इसे अब भी एक experimental language माना जाता है।
  • कुछ यूज़र्स चाहते हैं कि PRQL Postgres की आधिकारिक supported language बने।
  • SQL को कभी-कभी एक "कचरा" language कहकर आलोचना की जाती है, लेकिन इसकी लंबे समय से साबित performance और प्रभावशीलता को भी मान्यता मिलती है।
  • PRQL की सीमा यह है कि यह सिर्फ SELECT queries को support करता है, और बाकी कामों के लिए SQL में translate करना पड़ता है।
  • PRQL 0.9 की रिलीज़ में syntax में महत्वपूर्ण बदलाव और आगे array support की योजनाएँ शामिल हैं।
  • query languages पर एक आलोचनात्मक ब्लॉग पोस्ट का लिंक है, लेकिन यह स्पष्ट नहीं है कि ऐसी राय कितनी व्यापक रूप से साझा की जाती है।
  • SQL challengers को कम समर्थन मिलने के कारणों पर अटकलों में awareness की कमी, SQL की प्रभावशीलता, और वैकल्पिक भाषाओं की तकनीकी समस्याएँ शामिल हैं।