Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Export / import des jeux de donnée

Posté le 21/08/2020 à 04:30 - Budget : 0 - 500

Je recherche un développeur qui peut me faire la sauvegarde et la restauration des données de la base de donnée MYSQL (et Mongodb ou elasticsearch sur le long terme) avec un simple script shell. J'ai un jeux de donnée que j'aimerais exporter et importer dans mon environnement. Si jamais mon appli ne fonctionne plus ou bien ma machine tombe j'aimerais pouvoir conserver les données.
Le script doit pouvoir être lancer de manière périodique pour une sauvegarde complète en cas de dysfonctionnement. (fichier_DATE_.sql)
Une fois la sauvegarde périodique faite j'aimerais que le script m'envoi un mail en me disant que la sauvegarde est faite avec le fichier SQL.
Le script doit pouvoir être lancer aussi de façon manuelle à savoir par la commande ./sauvegarde_bb > fichier.SQL
il envoie le mail avec le fichier en copie quand même
Le deuxième script de restauration doit lui être lancer manuellement par la commande suivante : ./restauration fichier.SQL et le chargement devra être sur une base de donnée vierge.
La base de donnée aujourd'hui contient tous les jeux de donnée en production aucune erreur sera toléré. Pour le moment, il y a USER, ROLE, PRODUCT, NEWSLETTER, PROSPECT.
Par ailleurs, j'aimerais modifier le script moi même pour ajouter les tables et supprimer les tables que je ne veux pas.
à vous de voir si vous voulez utiliser des commandes sql pour faire des backup ou un script parcourir toute la base donnée et écrire un fichier xml... Je n'ai pas trop de contrainte d'intégrité comme les traces tout ça. Donc un simple backup pourrait me suffire pour le moment.
Mon environnement technique : Base de donnée MYSQL, DEBIAN UBUNTU. JAVA (si vous voulez faire un programme java pourquoi pas)
Combien de temps cela peut vous prendre pour le faire ?
Merci de proposer une tarification .
Cordialement

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser

Vous avez un projet ?

Contactez-nour pour nous le présenter

Autres articles

Définition et description des réseaux sociaux

Définition et description des réseaux sociaux

le Mardi 27 septembre 2022

Qu’est-ce qu’un développeur intégrateur de contenu ?

Qu’est-ce qu’un développeur intégrateur de contenu ?

le Vendredi 23 septembre 2022

Comment devenir graphiste web ou web designer ?

Comment devenir graphiste web ou web designer ?

le Jeudi 15 septembre 2022

Comment optimiser son site avec Prestashop ?

Comment optimiser son site avec Prestashop ?

le Lundi 12 septembre 2022

Les différents types de site internet

Les différents types de site internet

le Vendredi 9 septembre 2022

Comment choisir le meilleur type de site internet ?

Comment choisir le meilleur type de site internet ?

le Mercredi 7 septembre 2022

Pourquoi choisir le système de template PHP ?

Pourquoi choisir le système de template PHP ?

le Dimanche 31 juillet 2022

Pourquoi choisir Symfony ?

Pourquoi choisir Symfony ?

le Mardi 26 juillet 2022

Le moteur de template Twig avec Symfony

Le moteur de template Twig avec Symfony

le Samedi 23 juillet 2022