‘+=’ As The Key That Unlocks The Power of the Network
My job as a TigerGraph SE is to help a prospective customer solve their problems using our product. We are unusually successful, even though we are not yet as well-known…
Accumulator 101
Originally featured on DZone Motivation GSQL is a Turing complete Graph Database query language. Compared to other graph query languages, the biggest advantage is its support of Accumulators — global or…
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…
Hansel and Gretel & Big Data Analytics with Graphs
My daughter, a high schooler heard me chatting with a client last week and asked me, “Why do you keep going on and on about GSQL and something called the…