MIT erstellt eine neue Programmiersprache für Big Data

MIT-Code

Eines der großen Probleme der Informatik seit ihren Anfängen, auch wenn sie heute je nach Programm nicht mehr berücksichtigt wird, ist das Speicherverwaltung. Ich sage das oben Genannte, da es für Ihr Programm logischerweise nicht dasselbe ist, in einer Datenbank mit tausend Datensätzen nach Informationen zu suchen, egal wie viele Tabellen verknüpft sind, als auf eine Datenbank mit mehreren Tabellen zugreifen zu müssen, die mehrere Millionen Datensätze enthalten jede.

Letzteres bedeutet, dass heute hochoptimierte Abfragen durchgeführt werden müssen, damit diese nicht zu lange dauern, was wiederum zu einer schlechten Benutzererfahrung führt. Es wird versucht, bei dieser Art von Abfragen in Datenbanken mit Millionen und Abermillionen von Datensätzen eine größere Fluidität zu erreichen MIT es wurde erstellt Milch, eine neue Programmiersprache, die Tests zufolge mit gängigen Algorithmen eine vierfache Geschwindigkeit erreichen kann.

Wie Sie kommentieren Wladimir Kyriansky, Doktorand in Elektrotechnik und Informatik am MIT:

Es ist so, als ob man jedes Mal, wenn man einen Löffel Müsli möchte, den Kühlschrank und den Milchkarton öffnet, einen Löffel Milch hineingießt, den Karton schließt und ihn wieder in den Kühlschrank stellt.

Bei der Verwaltung der meisten aktuellen Speicherchips spielt das Lokalitätsprinzip eine wichtige Rolle. Das bedeutet im Wesentlichen, dass Programme davon ausgehen müssen, dass sie andere Daten benötigen, die in anderen Speicherpaketen gespeichert sind. Bei Big Data ist dies nicht immer der Fall. Um zu versuchen, dieses Problem zu lösen Mit Milk können Entwickler den Speicher effizient verwalten, insbesondere in Programmen, die wenig Daten verwenden, aber verstreut sind.

In einem mit Milk entwickelten Programm, wenn ein Kernel einige Daten benötigt, Anstatt im Hauptspeicher danach zu suchen, greift es auf die Adresse des lokal gespeicherten Elements zurück. Auf diese Weise verbraucht das System nur Ressourcen für die Suche nach den Daten, die es benötigt und die effizient abgerufen werden können. Laut vom MIT selbst durchgeführten Tests ist dies in der Regel bei Programmen der Fall, die mit Milk geschrieben wurden bis zu viermal schneller als diejenigen, die mit anderen Sprachen entwickelt wurden.

Weitere Informationen: Computerwelt


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.