পোস্টগ্রেএসকিউএল গ্লোবাল ডেভেলপমেন্ট গ্রুপ PostgreSQL 19 প্রকাশে বিলম্ব করেছে, ওপেন সোর্স ডাটাবেসের 30 বছরের ইতিহাসে সবচেয়ে ফলপ্রসূ সময়সূচী পরিবর্তনগুলির মধ্যে একটি, এলএলএম-সহায়তা কোড পর্যালোচনা লঞ্চের আগে স্বেচ্ছাসেবক সম্প্রদায়ের যতটা সমস্যা সমাধান করতে পারে তার চেয়ে বেশি ত্রুটি প্রকাশ করার পরে।
16 অক্টোবর প্রকাশিত দ্য রেজিস্টারের একটি প্রতিবেদন অনুসারে, সেপ্টেম্বরের শেষের দিকে বা অক্টোবরের শুরুতে মুক্তির জন্য নির্ধারিত ছিল, এটি এখন 19 নভেম্বরের কাছাকাছি সাধারণ উপলব্ধতায় পৌঁছবে বলে আশা করা হচ্ছে। বিলম্বের পাশাপাশি, বিকাশকারীরা তাদের পরবর্তী বছরের PostgreSQL 20-এ ঠেলে আট থেকে 10টি উল্লেখযোগ্য বৈশিষ্ট্যের মধ্যে প্রত্যাবর্তন করেছে। For more context on this story, see our ongoing breaking AI news.
কোয়ালিটি বার মিড-সাইকেলে চলে গেছে
PostgreSQL কনসালটেন্সি EDB-এর একজন ভাইস প্রেসিডেন্ট এবং প্রজেক্টের নেতৃস্থানীয় কমিটরদের একজন, পিটার আইজেনট্রাউট, 9 অক্টোবর প্রকাশিত "মনোবলের উন্নতি না হওয়া পর্যন্ত প্রত্যাবর্তন অব্যাহত থাকবে" শিরোনামের একটি ব্লগ পোস্টে যুক্তি তুলে ধরেছেন।
আইজেনট্রাউটের মতে, কিছু প্রত্যাবর্তিত বৈশিষ্ট্য উল্লেখযোগ্য স্থাপত্যগত ত্রুটি বহন করে যা "দ্রুত এবং বিটা চলাকালীন" ঠিক করা কঠিন হত। তবে আরও অস্বাভাবিক সমস্যাটি ছিল ছোট ছোট সমস্যার একটি দীর্ঘ লেজ যা পূর্ববর্তী রিলিজ চক্রগুলি কখনই সময়মতো ধরা পড়েনি।
LLM-সহায়ক কোড পর্যালোচনা, তিনি লিখেছেন, "বিভিন্ন প্রান্তের ক্ষেত্রে জড়িত তুলনামূলকভাবে ক্ষতিকারক সমস্যাগুলি" উন্মোচন করেছেন যা অতীতে লঞ্চের কয়েক বছর পর্যন্ত লক্ষ্য করা যায়নি, সাধারণত প্রকাশের পর পাঁচ বছরে বাগ ফিক্স হিসাবে দেখা যায়। এআই পর্যালোচনার সাথে, সেই একই ত্রুটিগুলি এখন কোড জাহাজের আগে উপস্থিত হয়।
"এলএলএম-সহায়ক কোড পর্যালোচনার মাধ্যমে, এই ধরনের জিনিসগুলি অনেক দ্রুত পাওয়া যায়, এবং তারপরে আপনি চল্লিশটি ত্রুটি রিপোর্টের তালিকার দিকে তাকাচ্ছেন," আইজেনট্রাউট লিখেছেন। "এমনকি যদি তাদের প্রত্যেকের জন্য গড়ে মাত্র তিন-লাইন ফিক্সের প্রয়োজন হয়, তবে এইগুলির প্রতিটির সাথে মোকাবিলা করার জন্য একটি নির্দিষ্ট ওভারহেড রয়েছে এবং তারপরে আপনার সময় ফুরিয়ে যায়।"
গুণমান পরিবর্তনের সময় তার স্কেল হিসাবে অনেক গুরুত্বপূর্ণ। যখন প্রধান PostgreSQL 19 বৈশিষ্ট্যগুলি লেখা হয়েছিল, তখন LLM-ভিত্তিক পর্যালোচনা টুলিং এখনও ততটা সক্ষম ছিল না যতটা এটি চালু হওয়ার কয়েক মাস আগে হয়েছিল। কোডটি ইতিমধ্যে প্রতিশ্রুতিবদ্ধ হওয়ার পরে প্রকল্পটি কার্যকরভাবে তার নিজস্ব গুণমান বার বাড়িয়েছে।
"ফিচারটি লেখা এবং প্রতিশ্রুতিবদ্ধ হওয়ার পরে কার্যকর মানের বারটি উত্থাপিত হয়েছে," আইজেনট্রাউট বলেছেন। "যদি না এলএলএম-সহায়ক কোড পর্যালোচনার ক্ষমতা বর্তমান হারে উন্নতি করতে থাকে, এই পরিস্থিতি ভবিষ্যতের উন্নয়ন চক্রের জন্য নিজেকে সাজাতে হবে।"
'ভাইব কোডিং' নয়
আইজেনট্রাউট এআই-উত্পন্ন উন্নয়ন থেকে পরিস্থিতিটিকে আলাদা করতে সতর্ক ছিলেন। তিনি জোর দিয়েছিলেন, প্রত্যাবর্তনগুলি "ভাইব কোডিং" এর ফলাফল ছিল না, যেহেতু পোস্টগ্রেএসকিউএল 19 এর বেশিরভাগ নতুন বৈশিষ্ট্য লেখার সময় কৌশলটি উপলব্ধ ছিল না। ডাটাবেসের সমস্যাগুলি আরও ভাল পর্যালোচনা থেকে এসেছে, খারাপ লেখক নয়।
এই পার্থক্যটি বৃহত্তর সফ্টওয়্যার শিল্পের জন্য পর্বটিকে উল্লেখযোগ্য করে তোলে। বিশ্বের সবচেয়ে পরিপক্ক ওপেন সোর্স ডাটাবেস — প্রথম 1986 সালে মাইকেল স্টোনব্রেকার দ্বারা প্রস্তাবিত এবং 1995 সালে পোস্টগ্রেএসকিউএল নামকরণ করা হয়েছিল যখন অ্যান্ড্রু ইউ এবং জলি চেন এসকিউএল-এর সাথে POSTQUEL ক্যোয়ারী ল্যাঙ্গুয়েজ প্রতিস্থাপন করেছিলেন — ভাঙেনি কারণ ডেভেলপাররা অসতর্ক ছিল৷ এটি বিলম্বিত হয়েছে কারণ এআই সরঞ্জামগুলি এর বিদ্যমান যাচাইকরণকে নাটকীয়ভাবে আরও কার্যকর করেছে।
একটি ফ্ল্যাগশিপ ক্যাজুয়ালটি: গ্রাফ কোয়েরি
রিলিজ থেকে টেনে নেওয়া সবচেয়ে বিশিষ্ট বৈশিষ্ট্য হল SQL প্রপার্টি গ্রাফ ক্যোয়ারি (SQL/PGQ), একটি গ্রাফ-ম্যাচিং ক্ষমতা যা 2023 সালে SQL স্ট্যান্ডার্ডের অংশ হয়ে ওঠে। সিনট্যাক্স ডেভেলপারদের সরাসরি SQL এ প্রান্ত দ্বারা সংযুক্ত নোডগুলির মধ্যে সম্পর্ক অন্বেষণ করতে দেয় এবং PostgreSQL-এর সবচেয়ে কার্যকরী ছিল anticipgre9 বৈশিষ্ট্যগুলির মধ্যে একটি।
এটি অমীমাংসিত সঠিকতা সমস্যাগুলির জন্য সরানো হয়েছে৷ পোস্টগ্রেএসকিউএল অবদানকারী টম লেন সিদ্ধান্তের আগে সতর্ক করেছিলেন, দ্য রেজিস্টার অনুসারে: "এই মুহুর্তে আমি ডিনার বাজি ধরতে চাই যে যদি আমরা এটিকে v19 তে পাঠাই তবে রিলিজ-পরবর্তী বাগ আবিষ্কারগুলি হবে যা v20 পর্যন্ত সমাধানযোগ্য নয়।"
SQL/PGQ সহ প্রত্যাবর্তিত বৈশিষ্ট্যগুলি PostgreSQL 20-এ অবতরণ করবে বলে আশা করা হচ্ছে। এই রিলিজটি সম্প্রতি পর্যন্ত কোনো নতুন বৈশিষ্ট্য নেই বলে ধরে নেওয়া হয়েছিল - একটি স্থিতিশীলতা-কেন্দ্রিক ফলো-আপ। এটি এখন সম্ভবত স্থানচ্যুত PostgreSQL 19 কাজ শোষণ করবে।
কি এখনও নভেম্বরে জাহাজে
বিলম্ব সত্ত্বেও, Eisentraut প্রতিশ্রুতি দিয়েছে PostgreSQL 19 এখনও "একটি দুর্দান্ত প্রকাশ" হবে। রক্ষিত বৈশিষ্ট্যগুলির মধ্যে রয়েছে REPACK CONCURRENTLY, যা টেবিল-লকিং ভ্যাকুয়াম ফুল অপারেশন ছাড়াই ডিস্কের স্থান পুনরুদ্ধার করে যা উত্পাদন ডাটাবেসের জন্য দীর্ঘকাল ধরে একটি ব্যথার বিষয় হয়ে দাঁড়িয়েছে।
"এবং সমস্ত অতিরিক্ত যাচাই-বাছাইয়ের পরে এটি খুব শক্তিশালী হবে," তিনি বলেছিলেন।
প্রতিটি ইঞ্জিনিয়ারিং দলের জন্য একটি সংকেত
পোস্টগ্রেএসকিউএল পর্বটি AI কোড পর্যালোচনার সবচেয়ে স্পষ্ট বাস্তব-বিশ্বের উদাহরণগুলির মধ্যে একটি যা কেবল সফ্টওয়্যার কীভাবে তৈরি করা হয় তা নয়, "হয়েছে" মানে কী পরিবর্তন করে। একটি প্রকল্প যা কয়েক দশক ধরে একটি বার্ষিক ক্যাডেন্সে নির্ভরযোগ্য রিলিজ প্রেরণ করেছে তা পাওয়া গেছে যে এর নতুন পর্যালোচনা টুলিং বিদ্যমান ক্যালেন্ডারের মধ্যে এটির রক্ষণাবেক্ষণকারীরা প্রক্রিয়া করতে পারে তার চেয়ে বেশি কার্যকরী ফলাফল তৈরি করেছে।
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 →