MIT създава нов език за програмиране за големи данни

MIT код

Един от големите проблеми на изчисленията от самото му създаване, въпреки факта, че в днешно време не се взема предвид според кои програми, е управление на паметта. Казвам горното, тъй като, както е логично, не е същото, че вашата програма търси информация в база данни с хиляда записа, независимо колко таблици са свързани, че трябва да имате достъп до база данни с няколко таблици, които съдържат няколко милион записи всеки.

Последното означава, че в днешно време трябва да се правят силно оптимизирани заявки, така че да не отнемат твърде много време, което от своя страна прави изживяването на потребителите гадно. Да се ​​опитаме да постигнем по-голяма плавност при този тип заявки към бази данни от милиони и милиони записи от MIT той е създаден Мляко, нов език за програмиране, който според тестовете може да достигне четири пъти по-голяма скорост с обичайните алгоритми.

Докато коментирате Владимир Кирянски, Докторант по електротехника и компютърни науки в MIT:

Сякаш всеки път, когато искате лъжица зърнени храни, отваряте хладилника и картонената кутия за мляко, сипвате лъжица мляко, затваряте картонената кутия и я прибирате обратно в хладилника.

Принципът на локалност играе важна роля в управлението на повечето от днешните чипове памет. Това по същество означава, че програмите трябва да приемат, че ще се нуждаят от други данни, съхранявани в различни кръпки на паметта, които, при големи данни това не винаги е така. За да се опитаме да разрешим този проблем Milk дава възможност на разработчиците да управляват ефективно паметта, особено в програми, които използват малко данни, но те са разпръснати.

В програма, разработена с Milk, когато ядрото се нуждае от някои данни, вместо да го търси в основната памет, той се връща към адреса на елемента, съхраняван локално. По този начин системата консумира само ресурси за търсене на данните, от които се нуждае и които могат да бъдат получени ефективно. Според тестовете, проведени от самия MIT, програмите, написани с Milk, обикновено са до четири пъти по-бързо от тези, разработени с други езици.

За повече информация: компютърния свят


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.