MIT izveido jaunu programmēšanas valodu Big Data

MIT kods

Viena no lielākajām skaitļošanas problēmām kopš tās pirmsākumiem, neskatoties uz to, ka šodien tā netiek ņemta vērā saskaņā ar kurām programmām, ir atmiņas pārvaldība. Es saku iepriekš minēto, jo, kā tas ir loģiski, tas nav tas pats, ka jūsu programma meklē informāciju datu bāzē ar tūkstoš ierakstiem neatkarīgi no tā, cik tabulas ir saistītas, ka jums ir jāpiekļūst datu bāzei ar vairākām tabulām, kurās ir vairākas tabulas katrs miljons ierakstu.

Pēdējais nozīmē, ka šodien ir jāveic ļoti optimizēti vaicājumi, lai tie neaizņemtu pārāk ilgu laiku, kas savukārt padara lietotāja pieredzi nepatīkamu. Lai mēģinātu panākt lielāku tekošo šāda veida vaicājumus miljonu un miljonu ierakstu datu bāzēm no MIT tas ir izveidots Piens, jauna programmēšanas valoda, kas, izmantojot testus, ar kopīgiem algoritmiem var sasniegt četras reizes lielāku ātrumu.

Kā jūs komentējat Vladimirs Kirianskis, MIT elektrotehnikas un informātikas doktorants:

Tas ir tā, it kā katru reizi, kad vēlaties karoti graudaugu, atverat ledusskapi un piena kastīti, ielejiet karoti piena, aizveriet kastīti un atkal ievietojat ledusskapī.

Lielākās daļas mūsdienu atmiņas mikroshēmu pārvaldībā liela nozīme ir lokalizācijas principam. Tas būtībā nozīmē, ka programmām ir jāpieņem, ka tām būs nepieciešami citi dati, kas tiek glabāti dažādos atmiņas ielāpos, kuri, ar lieliem datiem tas ne vienmēr notiek. Lai mēģinātu atrisināt šo problēmu Piens ļauj izstrādātājiem efektīvi pārvaldīt atmiņu, it īpaši programmās, kurās tiek izmantots maz datu, bet tie ir izkaisīti.

Programmā, kas izstrādāta kopā ar Pienu, kad kodolam ir nepieciešami daži dati, tā vietā, lai to meklētu galvenajā atmiņā, tā atgriežas uz lokāli saglabātā elementa adresi. Tādā veidā sistēma patērē tikai resursus, lai meklētu nepieciešamos datus, kurus var efektīvi iegūt. Saskaņā ar paša MIT veiktajiem testiem parasti tiek izmantotas programmas, kas rakstītas ar Pienu līdz četrām reizēm ātrāk nekā tie, kas izstrādāti ar citām valodām.

Más Información: datoru pasaule


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.