Big Data: Microsoft legt Graph Engine offen

Das jüngste Open-Source-Projekt von Microsoft ist dessen Graph Engine. Damit sollen sehr große Datenmengen schnell und effizient in einem verteilten Speicherpool verarbeitet werden. Ein Linux-Port der Graph Engine erscheint möglich.

Artikel veröffentlicht am ,
Die Graph Engine von Microsoft hieß früher Trinity.
Die Graph Engine von Microsoft hieß früher Trinity. (Bild: Michael Dorausch, flickr.com/CC-BY-SA 2.0)

Microsoft hat mit der Graph Engine eines seiner langjährigen internen Forschungsprojekte als Open-Source-Software auf Github veröffentlicht. Bei der Graph Engine handelt es sich um eine Big-Data-Analyseplattform, die eine integrierte Abfragesprache enthält (Language Integrated Knowledge Query, LIKQ). Letztere nutzt Microsoft auch für seine Cloud-API der sogenannten Cognitive Services.

Stellenmarkt
  1. Product Owner (m/w/d)
    Scheidt & Bachmann Fuel Retail Solutions GmbH, Mönchengladbach
  2. Service Delivery Manager (m/w/d)
    operational services GmbH & Co. KG, verschiedene Standorte
Detailsuche

Wie zu erwarten, enthält die Graph Engine ein Modell zur Repräsentation der Graphen sowie Schnittstellen für Nutzer, um auf diese zuzugreifen. Der wohl wichtigste Teil der Graph Engine ist allerdings der Speicherpool, der den Arbeitsspeicher verschiedener Cluster von Maschinen zu einem global adressierbaren Adressraum zusammenfasst, um die eigentlichen Daten zu speichern.

Diese Speicher-Cloud genannte Verknüpfung der Server nutzt einen verteilten Key-Value-Store sowie ein eigens implementiertes Framework, um zwischen den beteiligten Servern kommunizieren zu können. Die Server selbst speichern aber nicht nur die Daten, sondern führen auch direkt Berechnungen auf diesen durch. Über Proxy- und Client-Systeme, die selbst keine Daten vorhalten, kann auf die Daten beziehungsweise Ergebnisse der Berechnungen zugegriffen werden.

Zur einfachen Verwendung der Graph Engine bietet Microsoft eine Erweiterung für Visual Studio an, die das Team als SDK zum Entwickeln von Anwendungen bezeichnet. Der Code für die Engine selbst ist in C# mit .Net geschrieben und folgerichtig als Nuget-Paket über die entsprechende Paketverwaltung zu beziehen. Da das neue .Net Core ebenfalls Open Source ist und eine Linux-Unterstützung bietet, könnte die Graph Engine künftig wohl auch auf Linux portiert werden. Noch gibt es hierzu aber keine konkreten Pläne.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Kosmologie
Im Weltraum hört dich niemand knallen

Die kosmische Hintergrundstrahlung wird gerne als das "Echo des Urknalls" bezeichnet. Dabei ist sie weder beim Urknall entstanden noch ist sie ein Echo. Zeit für eine Klarstellung.
Von Helmut Linde

Kosmologie: Im Weltraum hört dich niemand knallen
Artikel
  1. Photovoltaik: Tesla zeigt Solar-Anhänger mit Starlink-Antenne
    Photovoltaik
    Tesla zeigt Solar-Anhänger mit Starlink-Antenne

    Tesla hat auf der Ideenexpo in Hannover einen Anhänger mit ausfahrbaren Photovoltaik-Modulen nebst Starlink-Antenne vorgestellt.

  2. Raumfahrt: Nasa verliert Kontakt zu Mondsonde Capstone
    Raumfahrt
    Nasa verliert Kontakt zu Mondsonde Capstone

    Die bisher kleinste Mondsonde hat ein Kommunikationsproblem. Nach 11 Stunden ging der Kontakt verloren.

  3. Layouten mit LaTex: Setzt du noch oder gestaltest du schon?
    Layouten mit LaTex
    Setzt du noch oder gestaltest du schon?

    LaTex bietet viele Möglichkeiten, Briefe durch Schriftarten, Buchstabenbreiten und spezielle Kopf- und Fußzeilen besonders aussehen zu lassen.
    Eine Anleitung von Uwe Ziegenhagen

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PS5 bestellbar • EVGA RTX 3090 24G günstig wie nie: 1.649€ • MindStar (MSI RTX 3060 429€, MSI Optix 31,5“ WQHD 165Hz 369€) • Samsung QLED 85" günstig wie nie: 1.732,72€ • Alternate (Tower-Gehäuse & CPU-Kühler v. Raijintek) • Der beste 2.000€-Gaming-PC • LG TV 65" 120Hz -56% [Werbung]
    •  /