Domanda

Attualmente sto usando Rails con MySQL come backend. Sfortunatamente, la mia applicazione ha ridimensionato i dati che non erano previsti o previsti quando è iniziata. Ora, sto affrontando molti problemi di prestazione con l'aumento delle voci nel database e ActiveRecord sta colpendo a causa di query in-fumenti che vengono licenziate a causa del godimento della logica relazionale.

Sono arrivato a un punto in cui ho voglia di pagare una penalità per godermi i vantaggi di un modello relazionale adeguato. Dato che la velocità è stata sottoposta a martello, ho dovuto fare ricerche su modelli orientati ai documenti come Mongo DB e ho scoperto che offrono una velocità di compensazione delle caratteristiche relazionali.

La mia domanda qui è: come migrare lentamente dal modello relazionale al modello di documento. Forse, memorizzerò i miei schemi temporanei o le tabelle restituite e scaricerò come documento sfuso al volo invece di impostare un DB orientato al documento adeguato (almeno durante la fase iniziale). Lo spazio non è un problema per me. Tutto quello che mi interessa ora è il tempo. Ma poi, non posso farlo in una sola spazzata. Vorrei sapere come affrontare questo problema, qualsiasi collegamento/riferimenti in cui questo tipo di problema è stato risolto prima sarebbe molto apprezzato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top