4 ms·
> Then there are client-side joins. AKA what you are doing when writing your SPAs with their own state management. Server-side joins rarely make sense in that
by naranha 8y ago
> Then there are client-side joins.
AKA what you are doing when writing your SPAs with their own state management. Server-side joins rarely make sense in that context.
For reporting/analytics.. yes. But these can be delegated to external system/databases optimized for that task. With elasticsearch for example you get very far very quickly without the need to write any SQL joins.
- dvlsg 8y agoWould you suggest elasticsearch over sql for analytics like these? We're actually looking at a very similar situation, and I have a hard time believing aggregations in elasticsearch (especially when no full text indexes are required) are a better fit than sql. That could be my lack of experience with elastic though.