MIT loob Big Data jaoks uue programmeerimiskeele

MIT-kood

Üks suur arvutiprobleem selle loomisest alates, hoolimata asjaolust, et tänapäeval ei võeta seda arvesse, milliste programmide järgi, on mäluhaldus. Ma ütlen ülaltoodut, sest nagu loogiline, pole sama, et teie programm otsib teavet tuhande kirjega andmebaasist, olenemata sellest, kui palju tabeleid on lingitud, et peate pääsema juurde mitme tabeliga andmebaasile, mis sisaldab mitu igaüks miljon plaati.

Viimane tähendab, et tänapäeval tuleb teha väga optimeeritud päringuid, et need ei võtaks liiga kaua aega, mis omakorda muudab kasutajakogemuse ebameeldivaks. Püüda saavutada sujuvamat tüüpi seda tüüpi päringuid andmebaasidesse, mis sisaldavad miljoneid ja miljoneid kirjeid MIT see on loodud Milk, uus programmeerimiskeel, mis testide järgi võib ühiste algoritmidega saavutada neli korda suurema kiiruse.

Nagu te kommenteerite Vladimir Kirianski, MIT-i elektrotehnika ja arvutiteaduse doktorant:

Tundub, et iga kord, kui soovite lusikatäit teravilja, avate külmkapi ja piimakarbi, valate lusikatäie piima, sulgete karbi ja panete selle uuesti külmkappi.

Enamiku tänapäevaste mälukiipide haldamisel on oluline roll lokaalsuse põhimõttel. See tähendab põhimõtteliselt, et programmid peavad eeldama, et nad vajavad muid andmeid, mis on salvestatud erinevatesse mälupaikadesse, mis suurte andmetega pole see alati nii. Selle probleemi lahendamiseks Piim võimaldab arendajatel mälu tõhusalt hallata, eriti programmides, mis kasutavad vähe andmeid, kuid need on hajutatud.

Piimaga välja töötatud programmis vajab tuum andmeid, selle asemel, et seda põhimälust otsida, langeb see tagasi kohapeal salvestatud elemendi aadressile. Nii kulutab süsteem ressursse ainult vajalike andmete otsimiseks, mida on võimalik tõhusalt hankida. MITi enda tehtud testide kohaselt on piimaga kirjutatud programmid tavaliselt sellised kuni neli korda kiiremini kui teiste keeltega välja töötatud.

Rohkem infot: arvutimaailm


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.