2010-04-07 6 views
0

Je suis en train de développer une application à exécuter sur un serveur central et sur des ordinateurs distribués.Marquage Modifications de la base de données

Je suis supposé écrire une application pour sauvegarder les données des machines distribuées et les fusionner dans le serveur central. J'ai pensé à compresser la base de données locale entière et l'envoyer au serveur pour la fusion. Mais à mesure que la taille de la base de données augmente, la taille du fichier compressé a également commencé à croître. Il est donc possible de fusionner des données dans un serveur central sans envoyer de base de données complète. Je dois le faire tous les jours.

sauvegarde et prendre tous les jours envoyer au serveur

+3

Beaucoup de SGBD ont des fonctionnalités intégrées pour cela. N'oubliez pas d'indiquer la technologie que vous utilisez. Il n'y a pas de réponse générique à votre question. –

Répondre

0

Utilisez un outil ETL, quelque chose comme Pentaho Data Integration ou Talend. Vous aurez encore à réfléchir à la façon d'identifier les données que vous souhaitez récupérer, mais vous obtenez au moins les éléments suivants (de la liste des fonctionnalités PDI):

  • bibliothèque de transformation riche avec plus de 100 hors-la objets cartographie -box
  • données large support de source, y compris des applications packagées, plus de 30 open source et les plates-formes de bases de données propriétaires, fichiers plats, des documents Excel, et plus
  • support d'entreposage de données avancées pour lentement Changement et Jonque Dimensions
  • d'entreprise éprouvée de classe et évolutivité
  • Intégration (EII), la planification avancée et l'intégration des processus
  • ETL unifié, la modélisation et l'environnement de développement de visualisation pour la conception d'applications de BI

Il se résume à « il fonctionnera avec tout ce que vos sources de données sont, il sera robuste et vous pourrez appliquer l'expertise acquise ailleurs ".

Questions connexes