PostgreSQL ग्लोबल डेव्हलपमेंट ग्रुपने PostgreSQL 19 च्या रिलीजला विलंब केला आहे, जो ओपन सोर्स डेटाबेसच्या 30 वर्षांच्या इतिहासातील सर्वात परिणामकारक शेड्यूल बदलांपैकी एक आहे, LLM-सहाय्यित कोड रिव्ह्यूने लॉन्च करण्यापूर्वी स्वयंसेवक समुदायाने निराकरण करण्यापेक्षा जास्त दोष समोर आल्यानंतर.
16 ऑक्टोबर रोजी प्रकाशित झालेल्या द रजिस्टरच्या अहवालानुसार, एकदा सप्टेंबरच्या अखेरीस किंवा ऑक्टोबरच्या सुरुवातीला रिलीज होणारी, आता 19 नोव्हेंबरच्या आसपास सामान्य उपलब्धतेपर्यंत पोहोचण्याची अपेक्षा आहे. विलंबाबरोबरच, विकासकांनी आठ ते 10 लक्षणीय वैशिष्ट्ये परत केली आहेत, त्यांना पुढील वर्षीच्या PostgreSQL 20 वर ढकलले आहे. For more context on this story, see our ongoing more AI stories.
क्वालिटी बार सायकलच्या मध्यभागी फिरला
PostgreSQL कन्सल्टन्सी EDB चे उपाध्यक्ष आणि प्रोजेक्टच्या प्रमुख कमिटर्सपैकी एक, पीटर आयसेन्ट्राउट यांनी 9 ऑक्टोबर रोजी प्रकाशित झालेल्या "मनोबल सुधारेपर्यंत रिव्हर्ट्स चालूच राहतील" या शीर्षकाच्या ब्लॉग पोस्टमध्ये तर्क मांडला.
Eisentraut च्या मते, काही पूर्ववत केलेल्या वैशिष्ट्यांमध्ये लक्षणीय स्थापत्य दोष आहेत ज्यांचे निराकरण करणे "त्वरीत आणि बीटा दरम्यान" कठीण झाले असते. परंतु अधिक असामान्य समस्या ही लहान समस्यांची लांबलचक शेपटी होती जी मागील प्रकाशन चक्रांनी कधीही वेळेत पकडली नसती.
LLM-सहाय्यित कोड पुनरावलोकन, त्याने लिहिले, "विविध किनारी प्रकरणांचा समावेश असलेल्या तुलनेने निरुपद्रवी समस्या" उलगडल्या ज्या भूतकाळात लॉन्च झाल्यानंतर काही वर्षांपर्यंत लक्षात आल्या नसतील, विशेषत: रिलीझ झाल्यानंतर पाच वर्षांमध्ये दोष निराकरणे म्हणून समोर आले. AI पुनरावलोकनासह, तेच दोष आता कोड जहाजांसमोर दिसतात.
"एलएलएम-सहाय्यित कोड पुनरावलोकनासह, या प्रकारच्या गोष्टी अधिक जलद शोधल्या जाऊ शकतात आणि नंतर आपण चाळीस दोष अहवालांच्या यादीकडे पहात आहात," आयसेनट्राट यांनी लिहिले. "जरी त्यांच्यापैकी प्रत्येकाला सरासरी फक्त तीन ओळींचे निराकरण आवश्यक असले तरीही, या प्रत्येकाशी व्यवहार करण्यासाठी एक निश्चित ओव्हरहेड आहे आणि नंतर तुमचा वेळ संपेल."
गुणवत्तेच्या शिफ्टची वेळ त्याच्या स्केलइतकीच महत्त्वाची आहे. जेव्हा प्रमुख PostgreSQL 19 वैशिष्ट्ये लिहिली गेली, तेव्हा LLM-आधारित पुनरावलोकन टूलिंग अद्याप तितके सक्षम नव्हते जितके ते लॉन्च होण्याच्या काही महिन्यांत झाले. कोड आधीच वचनबद्ध झाल्यानंतर प्रकल्पाने प्रभावीपणे स्वतःचा दर्जा वाढवला.
"वैशिष्ट्य लिहिल्यानंतर आणि वचनबद्ध झाल्यानंतर प्रभावी गुणवत्ता बार वाढविला गेला आहे," आयसेन्ट्राउट म्हणाले. "जोपर्यंत LLM-सहाय्यित कोड पुनरावलोकनाची क्षमता सध्याच्या दराने सुधारत नाही तोपर्यंत, ही परिस्थिती भविष्यातील विकास चक्रांसाठी स्वतःच सोडवली पाहिजे."
'वाइब कोडिंग' नाही
AI-व्युत्पन्न केलेल्या विकासापासून परिस्थिती वेगळे करण्यासाठी Eisentraut सावध होते. पोस्टग्रेएसक्यूएल 19 ची बहुतेक नवीन वैशिष्ट्ये लिहिली जात असताना हे तंत्र उपलब्ध नसल्यामुळे, रिव्हर्ट्स, "व्हायब कोडिंग" चे परिणाम नव्हते. डेटाबेसच्या समस्या चांगल्या पुनरावलोकनातून आल्या आहेत, वाईट ऑथरिंग नाही.
हाच फरक हा भाग व्यापक सॉफ्टवेअर उद्योगासाठी लक्षणीय बनवतो. जगातील सर्वात परिपक्व ओपन सोर्स डेटाबेस — पहिल्यांदा 1986 मध्ये मायकेल स्टोनब्रेकरने प्रस्तावित केले आणि 1995 मध्ये पोस्टग्रेएसक्यूएलचे नाव बदलले जेव्हा अँड्र्यू यू आणि जॉली चेन यांनी POSTQUEL क्वेरी भाषा SQL ने बदलली — तो खंडित झाला नाही कारण डेव्हलपर बेफिकीर झाले. त्यास विलंब झाला कारण AI साधनांनी त्याची विद्यमान छाननी नाटकीयरित्या अधिक प्रभावी केली.
एक प्रमुख अपघात: आलेख क्वेरी
रिलीझमधून काढलेले सर्वात प्रमुख वैशिष्ट्य म्हणजे SQL प्रॉपर्टी ग्राफ क्वेरीस (SQL/PGQ) साठी समर्थन, ग्राफ-मॅचिंग क्षमता जी 2023 मध्ये SQL स्टँडर्डचा भाग बनली. सिंटॅक्स विकसकांना थेट SQL मध्ये कडांनी जोडलेल्या नोड्समधील संबंध एक्सप्लोर करू देते आणि PostgreSQL ची सर्वात जास्त अंमलबजावणी पोस्ट cipgre9 वैशिष्ट्यांपैकी एक होती.
निराकरण न झालेल्या शुद्धता समस्यांमुळे ते काढले गेले. पोस्टग्रेएसक्यूएल योगदानकर्ता टॉम लेनने निर्णयापूर्वी चेतावणी दिली होती, द रजिस्टरनुसार: "या क्षणी मी डिनरवर पैज लावू इच्छितो की जर आम्ही ते v19 मध्ये पाठवले तर रिलीझनंतरचे बग शोध असतील जे v20 पर्यंत निराकरण करता येणार नाहीत."
SQL/PGQ सह पूर्ववत केलेली वैशिष्ट्ये, PostgreSQL 20 मध्ये उतरणे अपेक्षित आहे. त्या रिलीझमध्ये कोणतीही नवीन वैशिष्ट्ये नाहीत - एक स्थिरीकरण-केंद्रित फॉलो-अप अलीकडेपर्यंत असे गृहित धरले जात होते. हे आता कदाचित विस्थापित पोस्टग्रेएसक्यूएल 19 कार्य शोषून घेईल.
नोव्हेंबरमध्ये काय अजूनही पाठवले जाते
विलंब असूनही, Eisentraut ने वचन दिले की PostgreSQL 19 अजूनही "उत्तम प्रकाशन" असेल. राखून ठेवलेल्या वैशिष्ट्यांपैकी REPACK CONCURRENTLY आहे, जे टेबल-लॉकिंग व्हॅक्यूम फुल ऑपरेशनशिवाय डिस्क स्पेसचा पुन्हा दावा करते जे उत्पादन डेटाबेससाठी दीर्घकाळापासून वेदनादायक ठरले आहे.
"आणि सर्व अतिरिक्त छाननीनंतर ते खूप मजबूत होईल," तो म्हणाला.
प्रत्येक अभियांत्रिकी कार्यसंघासाठी एक सिग्नल
पोस्टग्रेएसक्यूएल एपिसोड हे एआय कोड रिव्ह्यूचे सर्वात स्पष्ट उदाहरणांपैकी एक आहे जे सॉफ्टवेअर कसे बनवले जाते ते बदलत नाही तर "झाले" म्हणजे काय. अनेक दशकांपासून वार्षिक कॅडेन्सवर विश्वासार्ह प्रकाशन पाठवणाऱ्या एका प्रकल्पाला असे आढळून आले आहे की त्याच्या नवीन पुनरावलोकन टूलिंगने विद्यमान कॅलेंडरमध्ये त्याच्या देखभालकर्त्यांपेक्षा अधिक कार्यवाही करण्यायोग्य निष्कर्ष व्युत्पन्न केले आहेत.
AI-सहाय्यित विकासावर बेटिंग करणाऱ्या एंटरप्राइझ संघांसाठी, PostgreSQL समुदायातील धडा मोजला जातो: AI पुनरावलोकन गुणवत्ता लक्षणीयरीत्या वाढवू शकते, परंतु संस्थांना पुनरावलोकन क्षमता आवश्यक आहे — मानवी वेळ, ट्रायज प्रक्रिया आणि शेड्यूल स्लॅक — मॉडेल्समध्ये काय सापडते ते आत्मसात करण्यासाठी. PostgreSQL ने निवडलेला पर्याय आहे: प्रकाशन तारीख हलवा.
अपग्रेडचे नियोजन करणाऱ्या डेटाबेस प्रशासकांसाठी, कोणत्याही मोठ्या-आवृत्तीच्या स्थलांतरातून व्यावहारिक मार्गदर्शन अपरिवर्तित आहे: PostgreSQL 19 बीटा विरुद्ध चाचणी वर्कलोड्स, परंतु मूळ फॉल विंडोऐवजी 19 नोव्हेंबरच्या आसपास उत्पादन-तयार प्रकाशनाची अपेक्षा करा.
ओपन सोर्स इकोसिस्टमद्वारे AI पुनरावलोकन साधने पसरत आहेत — लिनक्स कर्नलने अलीकडेच AI टूल वापरासाठी प्रकटीकरण नियम औपचारिक केले आहेत, एक वादविवाद द रजिस्टरने बारकाईने मागोवा घेतला आहे — PostgreSQL चा अनुभव एक पूर्वावलोकन देते. उत्तम पुनरावलोकन अधिक बग शोधते. अधिक दोष निराकरण करण्यासाठी वेळ लागतो. आणि काहीवेळा, मानव हाताळू शकतील त्यापेक्षा जास्त दोष शोधणाऱ्या AI ला आरोग्यदायी प्रतिसाद म्हणजे फक्त नंतर पाठवणे.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →