I was a little disappointed to see that this was just a single-machine hierarchical time index on top of a pre-sorted append log.<p>It&#x27;s not a bad architecture, and the lockless queuing system and shared memory is cute, but:<p>- It <i>only</i> supports time indexing. Querying by other fields (e.g. if you wanted to build a time histogram of when you saw a particular event) requires reading the entire dataset.<p>- It doesn&#x27;t address replication&#x2F;distributed indexing, which seems like a must.<p>- The use of calendar time over micro-timestamps also needlessly complicates things, though presumably it makes their queries more efficient (assuming people query by discreet time buckets like &quot;yesterday&quot;).