Microsoft déploie silencieusement la première préversion de Graph Engine,
son moteur de traitement de graphes
Microsoft a annoncé la disponibilité de la préversion de son Graph Engine (autrefois baptisé Trinity) qui n’était alors jusque-là disponible qu’en interne. Graph Engine est un moteur distribué de traitement de graphes qui fournit un langage déclaratif unifié pour la modélisation des données et le passage de messages. Il peut être intégré avec d'autres piles du système via des interfaces de programmation définies par l'utilisateur et des interfaces REST.
« Les graphes jouent un rôle indispensable dans un large éventail de domaines. Le traitement de graphes à l'échelle, cependant, est confronté à des défis à tous les niveaux, allant de l'architecture du système à des modèles de programmation pour la gestion et le traitement de grands graphiques. Soutenue par un magasin de RAM fortement typé et un moteur de calcul général, Graph Engine permet aux utilisateurs de construire à la fois des applications de traitement de requêtes en ligne en temps réel et des systèmes d’analyses hors ligne de haut débit avec facilité », explique Microsoft. Redmond précise que « pour le traitement des requêtes en ligne, il met à profit sa capacité d'exploration graphique rapide fournie par l'infrastructure de stockage basée sur la mémoire. Pour l'analyse graphique hors ligne, il exploite le parallélisme fourni par l’extension externe sous-jacente de l’architecture distribuée ».
Graph Engine embarque un certain nombre d'autres fonctionnalités pour la programmation répartie, parmi lesquelles un soutien total de Visual Studio / IntelliSense ou encore le déploiement d'applications à distance, le contrôle, la surveillance et le débogage. Il s’intègre également à Azure afin que les développeurs puissent créer des applications Graphic Engine dans Visual Studio et les déployer sur la plateforme Cloud Azure.
Parce qu’il s’agit d’un projet qui appartient à la branche de recherche de Microsoft, rien ne garantit qu’une version commerciale de Graph Engine débarquera sur le marché. Mais, une remarque sur le billet de Microsoft laisse penser que ce sera le cas : « nous continuerons de fournir une maintenance de routine ainsi que des mises à jour régulières, transformant nos idées de recherche en fonctionnalités opérationnelles dans la vraie vie ». Microsoft a fourni un lien pour télécharger le kit de développement de Graph Engine, des échantillons de code et des utilitaires y afférant en plus de la documentation.
télécharger le kit de développement
Source : Microsoft Research
Partager