Insertion de données en bloc et mise à jour d'un serveur de base de données vers un autre serveur de base de données

database-migration mongodb nosql postgresql sqlbulkcopy

Question

J'ai un ensemble de tables qui contient 20 millions d'enregistrements sur un serveur postgres. À partir de maintenant, je migre certaines données de table d'un serveur vers un autre en utilisant des requêtes d'insertion et de mise à jour avec des tables dépendantes dans les fonctions. Cela prend environ 2 heures, même après l’optimisation de la requête. J'ai besoin d'une solution pour migrer les données plus rapidement en utilisant mongodb ou cassandra. Comment?

Réponse populaire

Essayez de placer vos mises à jour et vos insertions dans un fichier, puis chargez-le. Je comprends que Postgresql optimisera le chargement du contenu du fichier. Cela a toujours fonctionné pour moi même si je n'ai pas utilisé cette quantité.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi