Skip to main content

Extended Reference Pattern

  • Joins are expensive
  • so store some must have data into the child to avoid joins.
  • This creates data duplicate, yes, but it's an expense we can pay in exchange for performance.
  • Duplicated data should not change frequently in nature.
  • If data needs to be updated, int most cases real-time update is not necessary, so period data sync is more than enough.