This document presents the first analysis and taxonomy of dynamic and streaming graph processing systems, highlighting their architectural differences and performance aspects. It addresses various concepts such as dynamic, temporal, online, and time-evolving graphs, and discusses the recent theoretical advancements that could enhance practical frameworks. The work aims to guide architects and developers by categorizing and comparing different graph streaming frameworks and their corresponding workloads and challenges.