title: event store root aggregate vs aggregate
body: <p>What is the difference between a "root aggregate" and "aggregate" in an event store?</p>
  
  <p>I'm having trouble accurately defining these even after hours of searching. My understanding is that an aggregate is a table of IDs that group together events (collection) within the store often with object representations which is why there can also be an aggregate type.</p>
  
  <p>Additionally, I've seen aggregate tables with version numbers which I find confusing under the premise that they are essentially group/container/aggregate IDs representing a collection of events.</p>