Fab, thank you. Is the idea that I would have my application call ok = khepri:export(StoreId, my_export_behaviour_module, ...). when it suits me? Does performing an export block writes and reads?
Another question: is there an approach to creating secondary indexes with Khepri? So we can query for objects by more than one property without having to perform the equivilent of a full table scan for the non-primary id/path. I suppose I could in a transaction insert the path to the actual location in the secondary location?