Developers

Key-value databases have long been used for a variety of applications to provide pre-computed results in real-time. There is, however, an increasing shift towards using Graph technology for real-time applications that illustrates how this game-changing approach is not only ideal for complex datasets and complex...

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 attachable to each vertex. In addition to providing the classic pattern match syntax, which is easy to master, GSQL supports...

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), finding influential persons or entities (PageRank Algorithm), or predicting user behaviors for personalized recommendation (Label...

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 GSQL. For that, the definitive place to start is TigerGraph’s documentation site.  There are also a...

 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 that one can "travel" around the cycle. In a sample social graph (Fig.1), George, Howard...

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 want in a query block, without worrying about the direction of the underlying data flow....

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 matching. Consider the problem of matching a pattern of vertices and directed edges in a graph...