Glossary

This page is an alphabetical list of technical terms which have a particular meaning for the Streaming Graph project.

  • Actor - a unit of concurrent computation. An actor is a lightweight computational element which is single-threaded, encapsulates state, and communicates via message-passing.
  • Edge - a relationship between two nodes in a graph.
  • Graph - a logical data structure composed of Nodes and Edges.
  • Member - a computer that participates in a cluster. In other systems this is sometimes called a “node”. Streaming Graph avoids using the term “node” so as not to be confused with a vertex in a graph. See: “Node”
  • Node - a vertex in a graph.
  • Persistor - a Streaming-Graph-specific data storage mechanism used to persist data durably on disk. It may be on the same machine (even in the same process) as the Streaming Graph, or it may be served on a remote system.
  • Position - a logical location in a Streaming Graph cluster which needs to be filled by a member.
  • Shard - a logical division of the graph responsible for managing a subset of nodes.