So I am new and collecting some info and I had a question. Adroll stores their trailDBs as 24 hour files on S3. So 1 user could be on hundreds of trailDBs for a time range ( lets say last 90 days ).
How are you pulling this? Just a loop over 90 known trailDB locations and searching for that userid?
Also, any time span for PHP bindings or Perl?
tdb_get_trail_id
to reset each cursor to the UUID, and use the new multi-cursor to conveniently iterate over the full trail corresponding to the user https://github.com/tuulos/traildb/blob/multi-cursor/src/traildb.h#L225
multi-cursors
were just merged to master. They provide a convenient way to stitch together multiple TrailDBs. For more info, see http://traildb.io/docs/api/#join-trails-with-multi-cursors and http://traildb.io/docs/technical_overview/#join-trails-over-multiple-traildbs