Migrazione a Mongo 3 a caldo e replicaset con differenti engine

14 views
Skip to first unread message

Marco Berri

unread,
Mar 20, 2015, 10:07:35 AM3/20/15
to Unname
ciao a tutti.

in attesa che arrivino i driver java stabile stavo pensando se
esisteva il modo di fare una migrazione a caldo di una replica senza
dover fermare il lavoro utenti...

ci ho pensato e ragionato... ma immagino che non sia possibile...

perchè alla fine bisogna staccare un nodo alla volta aggiornare alla
versione 3 fare un dump cambiare l'engine al WiredTiger e fare una
restore... e intanto gli utenti scrivono sulla replica.... i periodo
di disservizio è quello dal dump alla conclusione della restore (si
parla di 400 GB di db).


qualche idea???


una piccola curiosità... sapete mica se è possibile avere una replica
con un nodo su WIderTiger e nello stesso set una nodo con MMAPv1 ?

grazie e buon fine settimana.


--
Marco Berri
Via Palestro n.8 Santhià (VC) 13048

marco...@gmail.com
skype: marco.berri
http://www.marcoberri.it/
http://tecnicume.blogspot.it/
http://marcoberri.blogspot.it/

Alessandro Molina

unread,
Apr 3, 2015, 1:07:04 PM4/3/15
to mongo...@googlegroups.com
2015-03-20 15:07 GMT+01:00 Marco Berri <marco...@gmail.com>:
ciao a tutti.

in attesa che arrivino i driver java stabile stavo pensando se
esisteva il modo di fare una migrazione a caldo di una replica senza
dover fermare il lavoro utenti...

ci ho pensato e ragionato... ma immagino che non sia possibile...

perchè alla fine bisogna staccare un nodo alla volta aggiornare alla
versione 3 fare un dump cambiare l'engine al WiredTiger e fare una
restore... e intanto gli utenti scrivono sulla replica.... i periodo
di disservizio è quello dal dump alla conclusione della restore (si
parla di 400 GB di db).


Beh, ma se hai più nodi all'interno della replica intanto mica dai disservizio,
la replica continua a scrivere e funzionare se tiri giù un nodo alla volta.
Gli altri continuano a fare il loro lavoro, se lasci il primary per ultrimo è più comodo, ma a parte quello puoi migrare senza dare disservizio. 

una piccola curiosità... sapete mica se è possibile avere una replica
con un nodo su WIderTiger e nello stesso set una nodo con MMAPv1  ?

Sì certo, ogni nodo può avere un engine diverso, per come funziona il replica set non gli interessa come funzionano i nodi singolarmente :) 
Reply all
Reply to author
Forward
0 new messages