When to build a separate reporting database?
In general, the more mission critical the transactional app and the more sophisticated the reporting requirements, the more splitting makes sense. When transaction performance is critical. When it’s hard to get a maintenance window on the transactional app. If reporting needs to correlate results not only from this app, but from other application silos. If … Read more