Sto cercando di capire come implementare al meglio questo per il mio sistema ... e ottenere la testa fuori dallo spazio RDBMS per ora ...base NoSQL disegno documento domanda
Una parte del mio attuale DB ha tre tabelle: Show, ShowEntry e Entry. Fondamentalmente ShowEntry è una tabella di unione molti-a-molti tra Show e Entry. Nel mio RDBMS è logico pensare che qualsiasi modifica a Mostra dettagli può essere eseguita in un unico posto, e lo stesso vale per Voce.
Qual è il modo migliore per riflettere questo in uno spazio di archiviazione basato su documenti? Sono sicuro che non esiste un modo per farlo, ma non posso fare a meno di pensare se lo storage basato su documenti sia appropriato per questo caso.
Per la cronaca, sto valutando la possibilità di implementare RavenDB. Mentre le discussioni sul design NoSQL generale saranno buone, più uno focalizzato su RavenDB sarà fantastico!
Grazie, D.
Grazie - ottima spiegazione. Sono andato con una combinazione di memorizzazione di chiavi esterne su ciascun lato, oltre a un lato solo per alcune relazioni. La frequenza della mia interfaccia utente che accede alla relazione in ciascuna direzione è praticamente la chiave. – codedog
+1 per la spiegazione buona e strutturata. –