Graph Engine, previously known as Trinity, is a distributed, in-memory, large graph processing engine. It supports both low-latency online query processing and high-throughput offline analytics on billion-node large graphs. Its graph query language is called LIKQ and it already powering Academic Graph Search API, which is part of Microsoft Cognitive Services. Microsoft last week open-sourced Graph Engine under the MIT License. You can find the source code at GitHub here. Read more about Graph Engine,
Graph Engine’s RAM store can manage billions of run-time objects. The RAM store provides efficient memory management with high memory utilization ratios. It takes full advantage of the RAM to speed up data accesses and computations in a way that makes every single byte count. Graph Engine has many built-in features for distributed programming, including:
- Declarative data modeling and network programming;
- Full IntelliSense support;
- Language-Integrated Query;
- Remote application deployment, control, monitoring, and debugging.
Learn more about Graph Engine here.