Immaginiamo un modello di dati con clienti e fatture. Esiste una relazione da 1 a n tra un cliente e le sue fatture. Utilizziamo un ORM (come Hibernate).
Si può implementare esplicitamente la relazione 1-n (usando JPA per esempio) oppure no. In caso contrario, è necessario eseguire un po 'più di lavoro per recuperare le fatture.
Tuttavia, è molto più semplice mantenere, migliorare e sviluppare il modello di dati delle applicazioni in cui le relazioni tra gli oggetti non sono esplicitamente implementate nel database.
La mia domanda è: qualcuno ha notato un impatto significativo sulle prestazioni quando non ha implementato le relazioni nel database?