MIT बिग डेटा के लिए एक नई प्रोग्रामिंग भाषा बनाता है

MIT कोड

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

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

जैसा कि आप टिप्पणी करते हैं व्लादिमीर किरियनस्की, MIT में इलेक्ट्रिकल इंजीनियरिंग और कंप्यूटर विज्ञान में पीएचडी छात्र:

यह ऐसा है जैसे, हर बार जब आप एक चम्मच अनाज चाहते हैं, तो आप फ्रिज और दूध के कार्टन खोलते हैं, एक चम्मच दूध डालते हैं, कार्टन को बंद करते हैं और इसे फ्रिज में वापस रख देते हैं।

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

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

अधिक जानकारी: कंप्यूटर की दुनिया


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।