Is there any way that TigerGraph could possibly implement "time evolution graph"?

Like the picture below:

That is, each time period generates a graph modified based on the base graph, which may have fewer or more edges

But I know Tigergrap takes time to create a new graph

Is there a faster way to generate such a temporary snapshot of the evolution graph

one way is to have two attributes
(start datetime, end datetime)

And in your GSQL query, you always use predicate to retrieve graph elements of a snapshot.

WHERE (src.start BETWEEN a AND b ) AND (src.end BETWEEN a AND b)
ā€¦

This requires we support multiple edges of the same edge type between two vertices, which is coming.

1 Like

Thanks for your reply, it gives me inspiration
Iā€™m also looking forward to new features

1 Like