The Beauty of Graph Algorithms with Built-in Parallelism
Many people already know that graph algorithms are the most efficient and sometimes the only solution for complex business use cases, such as clustering different groups of users (Community Detection),…
GSQL For Cypher Users
Originally featured on DZone This article is intended for Neo4j Cypher users who want to learn and understand TigerGraph’s GSQL query language. This is by no means a primer on…
Cycle Detection in TigerGraph
A cycle is a path of edges and vertices that connect together to form a loop. In a directed graph, all the edges must point in the same direction so…
Enhanced Pattern Matching Query Syntax
In our upcoming 2.4 release, TigerGraph will offer a major syntax extension in GSQL - pattern matching. Pattern matching enables users to focus on specifying what multi-hop path pattern they…
The Road to a Standardized Graph Query Language: GQL, Part 2
Last month I wrote about the ISO meeting in Brisbane, working towards a standard query language for property graphs. I recently returned from Berlin, where the World Wide Web Consortium (W3C) held a…
Graph Pattern Matching in GSQL
In this short technical blog, I will show you how to use GSQL to search a graph for all the occurrences of a small graph pattern. We call this pattern…
The Road to a Standardized Graph Query Language: GQL, Part 1
Last month I had an epiphany, 10,000 miles from home. It wasn't until the second day in Brisbane that it struck me…I was sitting on the ISO working group committee…