Stiamo progettando di sviluppare un'applicazione web basata su database basata su cloud che vorremmo che il mondo usasse. Fino alla data sul lato del database abbiamo usato il modo completamente normalizzato per archiviare i dati e utilizzare più join per recuperare i dati ed è buono se il sistema locale è interessato. Ma per il Web, abbiamo appreso che al giorno d'oggi i database non sono completamente normalizzati, quindi ci sono meno join e carichi più veloci. Ho appreso che Magento utilizza tabelle piatte per mantenere carichi più veloci e quindi utilizza tecniche di memorizzazione nella cache per mantenere lo stato dei dati. Correggimi se sbaglio.
Vorremmo adottare un tipo di tecnica, ma non chiaro sul bilanciamento tra normalizzazione e denormalizzazione.
Spero che voi abbiate una risposta e suggerimenti per creare un nuovo database che sia più veloce.
Si prega di suggerire.
Saluti Jay