Loading…
Loading…
एक अकेली अनइंडेक्स्ड डेटाबेस क्वेरी महत्वपूर्ण डिजिटल प्रणालियों को नीचे ला सकती है। इस बात की जांच करना कि कैसे लिगेसी कोड और तकनीकी ऋण भारत के सार्वजनिक बुनियादी ढांचे के विकास को खतरे में डालते हैं।
पाँच साल पहले, बेंगलुरु के एक व्यस्त तकनीकी केंद्र में स्टेजिंग मॉनिटर को देखते हुए, एक इंजीनियर ने एक देखने में हानिरहित कमांड निष्पादित किया जिसने तुरंत पूरे कार्यक्षेत्र को फ्रीज कर दिया: SELECT * FROM dbo.HugeTableWithoutIndexes WHERE DATEDIFF(DAY, ADateColumn, @InputDate) = 0। Amazon SES पर चलने वाली ईमेल प्रेषण प्रणाली के लिए लिखी गई उस अकेली अनइंडेक्स्ड क्वेरी ने डेटाबेस संचालन को पूरी तरह से ठप कर दिया। यह एक स्पष्ट याद दिलाने वाली बात थी कि जब बुनियादी इंजीनियरिंग सिद्धांतों की अनदेखी की जाती है तो डिजिटल बुनियादी ढांचा कितना नाजुक हो सकता है। आज, जैसे-जैसे भारत नागरिक जीवन के हर पहलू को छूने के लिए अपनी डिजिटल महत्वाकांक्षाओं को बढ़ा रहा है, निगरानी का वह सटीक ब्रांड सार्वजनिक शासन के लिए एक प्रणालीगत खतरा पैदा करता है।

जब सॉफ्टवेयर आर्किटेक्चर में दूरदर्शिता की कमी होती है, तो पैमाना एक क्रूर स्वामी होता है। लाखों भारतीय नागरिक राष्ट्रीय सूचना विज्ञान केंद्र और विभिन्न राज्य विभागों द्वारा प्रबंधित पोर्टलों के साथ दैनिक रूप से बातचीत करते हैं, यह मानते हुए कि विश्वसनीय इंजीनियरिंग सुरक्षा उपाय मौजूद हैं। फिर भी, पॉलिश किए गए यूजर इंटरफेस के नीचे अक्सर दशकों के संचित तकनीकी ऋण और जल्दबाजी में किए गए खरीद चक्रों से बोझिल नाजुक डेटाबेस डिज़ाइन छिपा होता है।
जब डेवलपर्स ऐसी क्वेरी लिखते हैं जो कॉलम को DATEDIFF जैसे फ़ंक्शंस में लपेटती हैं, तो वे अनजाने में इंडेक्स सीक को अक्षम कर देते हैं, जिससे डेटाबेस इंजन को संपूर्ण टेबल स्कैन करने के लिए मजबूर होना पड़ता है। एक अकेला अनऑप्टिमाइज़्ड फ़ंक्शन मल्टी-नोड क्लस्टर में तुरंत संपूर्ण CPU आवंटन की खपत कर सकता है, जो सरकारी आईटी रखरखाव की सुस्त नौकरशाही गति को उजागर करता है।
डिजिटल पब्लिक इन्फ्रास्ट्रक्चर की ओर भारत का जबरदस्त जोर कठोर कोड ऑडिटिंग की मांग करता है, फिर भी वर्तमान खरीद नीतियां वास्तुकलात्मक लचीलेपन पर सबसे कम लागत वाली बोलियों को प्राथमिकता देना जारी रखती हैं। जब सरकारी निकाय बड़े सॉफ्टवेयर अनुबंध प्रदान करते हैं, तो प्रदर्शन बेंचमार्क शायद ही कभी कड़े डेटाबेस इंडेक्सिंग मानकों या निरंतर स्थैतिक कोड विश्लेषण को अनिवार्य बनाते हैं।
यह विनियामक अंधा स्थान विक्रेताओं को ऐसा कार्यात्मक सॉफ्टवेयर वितरित करने के लिए प्रोत्साहित करता है जो राष्ट्रीय पैमाने पर विस्फोट करने वाली गुप्त प्रदर्शन बाधाओं को छुपाते हुए प्रारंभिक स्वीकृति परीक्षणों को पास करता है। कोड गुणवत्ता केवल बैकरूम सर्वर रूम तक सीमित एक तकनीकी मीट्रिक नहीं है; यह राष्ट्रीय सुरक्षा और नागरिक के विश्वास का एक बुनियादी स्तंभ है।
📌 मुख्य बिंदु: दस मिलियन पंक्तियों वाली तालिका पर एक गायब इंडेक्स माइक्रोसेकंड लुकअप को एक बहु-मिनट तालिका स्कैन में बदल देता है जो पूरे सर्वर फ़ार्म को पंगु बना देता है।
"हम सॉफ्टवेयर को एक तैयार उत्पाद के रूप में मानते हैं, न कि एक विकसित होने वाले वातावरण के रूप में जिसके लिए निरंतर वास्तुशिल्प शासन और कठोर निगरानी की आवश्यकता होती है।"
जैसे-जैसे टियर-2 और टियर-3 शहरों में डिजिटल गवर्नेंस पर निर्भरता गहरी होती जा रही है, राज्य प्रशासक लिगेसी कोड के टिक-टिक करते टाइम बम का समाधान कैसे करेंगे? भारत के डिजिटल भविष्य की वास्तविक परीक्षा ऑनबोर्ड किए गए उपयोगकर्ताओं की संख्या में नहीं, बल्कि सतह के नीचे चलने वाले कोड के मौन, सादे अनुशासन में निहित है।
जब किसी तालिका में उचित अनुक्रमण की कमी होती है, तो मिलान करने वाले रिकॉर्ड खोजने के लिए डेटाबेस इंजन को क्रमिक रूप से प्रत्येक पंक्ति को स्कैन करना पड़ता है, जिससे सिस्टम मेमोरी और CPU संसाधन समाप्त हो जाते हैं।
इसे शेयर करें
यह लेख उपयोगी लगा? अपने दोस्तों के साथ शेयर करें।
Rate this article
Leave a comment
आपको यह लेख कैसा लगा?
संबंधित विषय
आपको यह भी पसंद आएगा
आपके लिए चुनी गई खबरें

अमेरिकी सुप्रीम कोर्ट के अचानक 7-2 के पोस्टल फैसले के बाद, दिल्ली से अमेरिकी चुनाव के ड्रामे को देखना मेल-इन वोटिंग नियमों में एक दिलचस्प विरोधाभास को उजागर करता है।





Enjoy this article?
Get fresh stories delivered to your inbox every morning.