Truth Behind Neo4j’s “Trillion” Relationship Graph
Neo4j’s 100TB Demo is Smoke and Mirrors My interest in graph database benchmarks started with my conversation with Peter Boncz (LDBC chair) at SIGMOD 2018. He introduced me to the…
What Are the Major Advantages of Using a Graph Database?
A graph database is a data management system software. The building blocks are vertices and edges. To put it in a more familiar context, a relational database is also a…
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…
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…
GSQL Now and In The Future
Since the introduction of the TigerGraph Developer Edition in June 2018, the GSQL language has generated a lot of interest and a lot of valuable feedback. In general, the feedback…
Amazon Neptune, the Truth Revealed
In May this year, Amazon announced the General Availability of its cloud graph database service called Amazon Neptune. Here is a comprehensive blog that summarizes its strengths and weaknesses. Last…
Crossing the Chasm – Eight Prerequisites For A Graph Query Language
Prelude In December, I wrote a Quora post on the pros and cons of graph databases. I shared two cons pervasive in the market today: the difficulty of finding proficient…