sql >> Database >  >> NoSQL >> MongoDB

Een MongoDB-instantie of replicaset klonen

Het klonen van MongoDB-implementaties en -instanties is een populaire en gemakkelijke manier om een ​​exacte kopie (grootte, configuratie en gegevens) van een bestaand MongoDB-cluster te maken. Een meerderheid van onze MongoDB-hostingklanten gebruiken klonen voor het uitvoeren van rapporten of ontwikkel-/testscenario's. Een kloon zorgt voor een point-in-time kopie van de implementatie en stelt u in staat om langlopende query's uit te voeren op een systeem met productiegegevens zonder enige uitvaltijd.

Technische teams gebruiken klonen om nieuwe wijzigingen te testen voordat ze deze wijzigingen in productie brengen. Een kloon kan dienen als een geweldige staging- of pre-staging-backend. Het kloonproces maakt gebruik van momentopnames op het broncluster en heeft geen nadelige invloed op de prestaties van het oorspronkelijke cluster.

Met ScaleGrid is het klonen van een MongoDB-implementatie eenvoudig. Om een ​​kloon te maken, selecteert u een bestaande MongoDB-implementatie en klikt u op de knop 'Klonen'.

Geef vervolgens een naam op voor de gekloonde implementatie en klik op "Klonen". Zo eenvoudig is het!

Als u op "Clone" klikt, verandert de status van de bronimplementatie van "Running" in "Cloning". Momenteel kun je alleen klonen naar een formaat dat hetzelfde of groter is.

De tijd die nodig is voor het klonen is afhankelijk van de grootte van de gegevens in de bronimplementatie.


  1. Hoe een taak in de wachtrij in Laravel of Redis te annuleren

  2. Hoe om te gaan met gebruikers- en socketparen met node.js + redis

  3. Hoe bestelt MongoDB hun documenten in één verzameling?

  4. Een duidelijke aggregatie van een matrixveld over indexen verkrijgen