Az MIT új programozási nyelvet hoz létre a Big Data számára

MIT kód

A számítás egyik nagy problémája megalakulása óta, annak ellenére, hogy ma nem vesszük figyelembe, mely programok szerint, memóriakezelés. Mondom a fentieket, mivel logikus módon nem ugyanaz, hogy a program ezer rekordot tartalmazó adatbázisban keres információt, függetlenül attól, hogy hány tábla van összekapcsolva, hogy több táblázattal rendelkező adatbázishoz kell hozzáférni, amelyek többször is tartalmaznak millió rekord egyenként.

Ez utóbbi azt jelenti, hogy manapság nagyon optimalizált lekérdezéseket kell megtenni, hogy azok ne kerüljenek túl sok időbe, ami viszont a felhasználói élményt silány lesz. Megpróbálni nagyobb gördülékenységet elérni az ilyen típusú lekérdezésekben a MIT Létre lett hozva Tej, egy új programozási nyelv, amely a tesztek szerint a szokásos algoritmusokkal a sebesség négyszeresét érheti el.

Ahogy hozzászólsz Vlagyimir Kirianszkij, Villamosmérnöki és informatikai doktorandusz az MIT-nél:

Olyan, mintha minden alkalommal, amikor egy kanál gabonára vágyna, kinyitja a hűtőszekrényt és a tejesdobozt, felönt egy evőkanál tejet, bezárja a dobozt és visszateszi a hűtőbe.

A lokalitás elve fontos szerepet játszik a mai memóriachipek többségének kezelésében. Ez alapvetően azt jelenti, hogy a programoknak feltételezniük kell, hogy más, különféle memóriafoltokban tárolt adatokra lesz szükségük, amelyek nagy adatok esetén ez nem mindig így van. Megpróbálni megoldani ezt a problémát A Milk segítségével a fejlesztők hatékonyan kezelhetik a memóriát, különösen azokban a programokban, amelyek kevés adatot használnak, de ezek szétszóródtak.

A Tejjel együtt fejlesztett programban, amikor egy kernelnek szüksége van néhány adatra, ahelyett, hogy a fő memóriában keresné, visszaesik a helyileg tárolt elem címére. Ily módon a rendszer csak erőforrásokat fogyaszt a szükséges adatok kereséséhez, amelyek hatékonyan megszerezhetők. Az MIT által végzett tesztek szerint a Tejjel írt programok általában akár négyszer gyorsabb mint más nyelvekkel kifejlesztettek.

További információ: számítógépvilág


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.