"Finally, at query time, we bring together the real-time views from the set database and the batch views from S3 to compute the result"<p>so how in the heck does this work? at query time you decide what file to get our of s3 (hwo do u decide this?), parse it, filter it, and merge with the results from the custom made Redis like real time database?