Le MIT crée un nouveau langage de programmation pour le Big Data

Code MIT

L'un des grands problèmes de l'informatique depuis sa création, malgré le fait qu'aujourd'hui elle n'est pas prise en compte selon quels programmes, est gestion de la mémoire. Je dis ce qui précède car, comme il est logique, ce n'est pas la même chose que votre programme recherche des informations dans une base de données avec mille enregistrements, quel que soit le nombre de tables liées, que vous devez accéder à une base de données avec plusieurs tables qui en contiennent plusieurs millions d'enregistrements chacun.

Ce dernier signifie que de nos jours, des requêtes hautement optimisées doivent être effectuées pour qu'elles ne prennent pas trop de temps, ce qui rend l'expérience utilisateur terrible. Pour essayer d'atteindre une plus grande fluidité dans ce type de requêtes vers des bases de données de millions et de millions d'enregistrements à partir du MIT il a été créé Lait, un nouveau langage de programmation qui, selon les tests, peut atteindre quatre fois la vitesse avec des algorithmes courants.

Pendant que vous commentez Vladimir Kirianski, Doctorant en génie électrique et informatique au MIT:

C'est comme si, chaque fois que vous voulez une cuillerée de céréales, vous ouvrez le réfrigérateur et le carton de lait, versez une cuillère à soupe de lait, fermez le carton et remettez-le au réfrigérateur.

Le principe de localité joue un rôle important dans la gestion de la plupart des puces mémoire actuelles. Cela signifie essentiellement que les programmes doivent supposer qu'ils auront besoin d'autres données stockées dans différents patchs de mémoire qui, avec le big data, ce n'est pas toujours le cas. Pour essayer de résoudre ce problème Milk permet aux développeurs de gérer efficacement la mémoire, en particulier dans les programmes qui utilisent peu de données mais qui sont dispersées.

Dans un programme développé avec Milk, lorsqu'un noyau a besoin de quelques données, au lieu de le chercher dans la mémoire principale, il revient à l'adresse de l'élément stocké localement. De cette manière, le système ne consomme des ressources que pour rechercher les données dont il a besoin et qui peuvent être obtenues efficacement. Selon les tests effectués par le MIT lui-même, les programmes écrits avec Milk sont généralement jusqu'à quatre fois plus vite que ceux développés avec d'autres langues.

Plus d'informations: monde de l'ordinateur


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.