Les meilleurs administrateurs SGBD freelances sont sur Codeur.com

Outil de synchronisation

 Fermé · 300 à 800 € · 2 offres · 345 vues


[b]Description du programme / site web :[/b]
Réalisation d’un outil permettant de synchroniser des tables d’une base "SQL Server Express" vers une base de données SQL tierce

[b]Fonctions, contenu à ajouter ou à modifier :[/b]
Une table définira l’ensemble des tables à synchroniser avec certaines options.

Une procédure stockée généré l’ensemble des triggers à déclencher sur des inserts, update, delete afin d’insérer ou de modifier dans une table de log les manipulations effectuées sur les tables à synchroniser.

A fréquence régulière, le « service d’export » traite la table de log et génère l’ensemble des requêtes associées (Insert, Update, Delete). Ce générateur produit en sortie de manière incrémentale des fichiers SQL (1.sql, 2.sql, …).

A fréquence régulière, un script PHP s’exécute et récupère les derniers fichiers SQL disponibles. Il les exécute mettant ainsi à jour de la base de données de destination.

Précisions :
- le service d’export aura divers options : exécution optionelle d’une commande shell en post-traitement, d’une commande en pre-traitement / fréquence de traitement / format de date de sortie / option à ajouter aux commandes INSERT, UPDATE, DELETE / format d’INSERT / …
- pour tester la synchronisation côté client et sa performance, il faudra écrire un petit script php5 fonctionnant avec mySQL 4.1

[b]Autres aspects de la prestation :[/b]
Ce qui sera fourni :
– Les schémas des principales tables à synchroniser et un jeu de données pour ces tables.
– Une spécification détaillée de chaque partie de ce projet.

Environnement :

Versions de Sql server Express supportées : toute version 2005
Les langages pouvant être utilisés pour le générateur : Java, C++, Python, Perl.
Les systèmes d’exploitation supportés par le générateur : Windows 2000, 2003, XP

Budget indicatif : 300 à 800 €

Publication : 29 avril 2008 à 17h17

Profils recherchés : Expert BDD freelance , Spécialiste SEM freelance , Développeur Perl freelance , Développeur Python freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

2 freelances ont répondu à ce projet

F
M
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients