Stai giocando col fuoco se intraprendi quella strada, è probabile che perderai record in tutti i tipi di tabelle di controllo e aggirerai chiaramente molte validazioni nel codice.
Sì, e non seguirò la strada SQL. A volte, quando ci si trova di fronte a un problema, un approccio più creativo al problema è più elegante del progetto originale, ed è così che sto strutturando i miei archivi.
Ma sono impressionato dalla struttura dei dati che Discourse sta utilizzando, e le mie congratulazioni al team di progettazione dei dati.