MIT luo uuden ohjelmointikielen Big Datalle

MIT-koodi

Yksi suurimmista laskennan ongelmista sen perustamisesta lähtien, huolimatta siitä, että nykyään sitä ei oteta huomioon minkä ohjelmien mukaan, on muistin hallinta. Sanon yllä olevan, koska kuten loogista, ei ole sama asia, että ohjelma etsii tietoja tuhannen tietueen sisältävästä tietokannasta riippumatta siitä, kuinka paljon taulukoita on linkitetty, että sinun on käytettävä tietokantaa, jossa on useita taulukoita, jotka sisältävät useita kussakin miljoona levyä.

Jälkimmäinen tarkoittaa, että nykyään on tehtävä erittäin optimoituja kyselyjä, jotta ne eivät vie liian kauan, mikä puolestaan ​​tekee käyttäjäkokemuksesta kauhean. Yritetään saada aikaan sujuvampi tämän tyyppinen kysely tietokantoihin, joissa on miljoonia ja miljoonia tietueita MIT se on luotu Maito, uusi ohjelmointikieli, joka testien mukaan voi saavuttaa nelinkertaisen nopeuden tavallisilla algoritmeilla.

Kuten kommentoit Vladimir Kyriansky, MIT: n sähkötekniikan ja tietojenkäsittelytieteen tohtorikoulutettava:

Se on kuin ikinä, kun haluat lusikallisen muroja, avaat jääkaapin ja maitopakkauksen, kaadat rkl maitoa, suljet laatikon ja laitat sen takaisin jääkaappiin.

Paikallisuuden periaatteella on tärkeä rooli suurimman osan nykyisistä muistisiruista. Tämä tarkoittaa periaatteessa sitä, että ohjelmien on oletettava tarvitsevansa muuta tietoa, joka on tallennettu eri muistipaikoihin, jotka suurten tietojen kanssa, tämä ei aina ole. Yritä ratkaista tämä ongelma Maito antaa kehittäjien hallita muistia tehokkaasti, varsinkin ohjelmissa, jotka käyttävät vähän tietoa, mutta ne ovat hajallaan.

Maidon kanssa kehitetyssä ohjelmassa, kun ydin tarvitsee tietoja, sen sijaan, että etsitään sitä päämuistista, se palaa paikallisesti tallennetun elementin osoitteeseen. Tällä tavalla järjestelmä kuluttaa vain resursseja etsimään tarvitsemiaan tietoja, jotka voidaan saada tehokkaasti. MIT: n tekemien testien mukaan Maidolla kirjoitetut ohjelmat ovat yleensä jopa neljä kertaa nopeammin kuin muiden kielten kanssa kehitetyt.

Más información: tietokonemaailma


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.