Suggesties voor het wijzigen van het ontwerp van gerepliceerde databases
Suggesties voor het wijzigen van het ontwerp van gerepliceerde databases
Synchroniseer alle replica's in de replicaset voordat u het ontwerp wijzigt.
Controleer in alle replica's of de naam die u voor een nieuw veld of object gebruikt niet al wordt gebruikt als naam van een lokaal object. (Als u dezelfde naam kiest, wordt de naam van het lokale object gewijzigd.)
Maak geen relaties tussen tabellen wanneer u van plan bent sommige tabellen te repliceren en andere lokaal te houden.
Zorg ervoor dat het aantal bytes dat u aan een veld toevoegt of het aantal velden dat u aan een record toevoegt, de maximumgrootte voor gerepliceerde databases niet overschrijdt. Klik op voor meer informatie over de omvangsbeperkingen die gelden voor gerepliceerde databases.
Als u gekoppelde tabellen gebruikt, moet u er rekening mee houden dat gekoppelde tabellen niet automatisch worden gerepliceerd. Als u een gekoppelde tabel in het ontwerpmodel maakt, wordt deze als een lokaal object gemaakt en blijft de tabel lokaal totdat u deze repliceerbaar maakt. Wanneer u de tabel repliceerbaar maakt, worden de koppeling en de tabel naar alle replica's in de set gestuurd. Als de tabel eenmaal in elke replica is verschenen, kunt u de koppeling in een afzonderlijke replica of in het ontwerpmodel wijzigen zonder dat dit invloed heeft op de overige leden van de replicaset. Als u de koppeling in alle leden van de replicaset wilt vernieuwen, wijzigt u de repliceerbare gekoppelde tabel in een lokale tabel (in het ontwerpmodel), vernieuwt u de koppeling en wijzigt u de tabel weer in een repliceerbare tabel.