Graph Streaming Systems.
Existing graph stream processing systems are designed primarily to handle updates in batches consisting entirely of insertions or entirely of deletions. Streaming systems that process updates in batches are generally divided into two categories. The first (which includes Terrace) consists of those systems which finish ingestion prior to beginning queries and finish queries prior to accepting any additional edges [1]}, [2]}, [3]}, [4]}, [5]}, [6]}, [7]}. The second (which includes Aspen) allows updates to be applied asynchronously by periodically taking “snapshots” of the graph during ingestion to be used in conducting queries [8]}, [9]}, [10]}, [11]}, [12]}.
