Stiamo valutando NoSQL per un progetto imminente. Tendo a pensare a cose in un modo RDBMS e sto avendo problemi a concettualizzare la mancanza di normalizzazione.Come gestire le modifiche nei dati duplicati in NoSQL
Comprendo che i dati di duplicazione non sono considerati errati in NoSQL. Quello che ho difficoltà a capire è la correzione delle modifiche ai dati per prevenire anomalie.
Spiegazione dei Interrogazione Esempio:
si sta organizzando una serie di tornei di poker. Hai giocatori, località ed eventi del torneo. A quanto ho capito, un evento del torneo potrebbe contenere una posizione e una collezione di giocatori. È necessario che non abbia tutti i dati del giocatore, ma se si desidera ottenere i nomi e gli indirizzi di casa di tutti coloro che parteciperanno al prossimo torneo, tali informazioni devono essere incluse nella raccolta del torneo.
Qualcuno si è sposato e si è trasferito, cambiando il proprio cognome e l'indirizzo . L'applicazione deve aggiornare la collezione del giocatore e la raccolta del torneo? Oppure il mio modello delle collezioni è sbagliato? In che modo gli sviluppatori di "tengono traccia" di dove vengono duplicate le informazioni?
Quando si dice "immutabile" intendi letteralmente che se * qualsiasi cosa * cambia su quell'oggetto principale, lo stai eliminando e ne crei uno nuovo? –
Scusa, probabilmente l'uso sbagliato della parola lì. Per immutabile, intendevo che la lista principale non è stata modificata nel processo di creazione dell'elenco denormalizzato. –