Domanda

Mi chiedo se sia possibile migrare da un DB basato su documenti (es. couchDB) a un RDBMS (es. MySQL).

È stato utile?

Soluzione

Risposta breve: Sì

La lunga risposta: più funzioni di un Document-DB (ad es. CouchDB) usi, più dolore sentirai. Concetti come la complessa riduzione della mappa basata su "visualizza" generazione, documenti complessi, nidificati e simili non si associano bene a RDBMS.

Pensa anche che sia facile con CouchDB (Multi-Master con più di due master, bilanciamento del carico) è difficile quasi impossibile con RBMS.

D'altra parte, le applicazioni che fanno un uso intensivo di un RDBMS reale (di solito non mySQL) sono molto più difficili da trasferire su CouchDB & amp; amici, perché mancano le transazioni e tutto il resto delle proprietà ACID. CouchDB offre molte meno garanzie al riguardo. Pertanto, in generale il port da couchdb è più semplice del porting da a couchdb.

Detto questo, molte applicazioni usano RDBMS solo come archivi glorificati (chiave, valore) - questi sono facili da portare in tutte le direzioni.

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