creating de-normalized summary tables
Thanks jason.
This is how i currently resolve that. unrelated to xpdo, i need high performance for ’real-time’ filtering on complex data sets.
rows are individually updated on objects save() and remove()
my only issue is actually with the flush(), as it goes through the complete set to generate the optimized tables (which are currently simply cached via xPDOFileCache).
although, it is not a big issue, as flush() only happens after cache-cleanup or on error - both are not common..
as long as getIteratorGraph is ’yet’ to exist, I guess it simpler to resolve that by doing a LIMIT’ed getCollectionGraph multiple times (1-2k each time).
when getIteratorGraph arrives - please announce this with bold tags in the github commit message.
i’m "heavily invested" in an xpdo schema with a lot "to-many" relationships - getCollectionGraph is very nice for that. (compared to join’ing..)
thanks again.