Uso la redmine per la gestione dei progetti e il rilevamento dei problemi.
Stavo guardando le tabelle del database e la struttura sottostante e mi chiedevo se chiunque abbia esperienza con l'architettura del database può commentare sulla struttura.
Sono preoccupato che una volta che ci sono molti utenti e centinaia (o migliaia) di progetti (ogni progetto che contiene molti problemi, con ogni problema che contiene molti messaggi, ecc.), la struttura del database potrebbe rivelarsi un punto debole .
In che modo le prestazioni sono influenzate da questo design? Mi piacerebbe conoscere i pro / contro di come sono strutturate le tabelle e di come i dati sono separati o normalizzati, e se potrebbe valere la pena di ristrutturare o meno. Quali sarebbero i vantaggi della separazione dei dati in più tabelle (con meno colonne per tabella)