Date: Thu, 28 Mar 2024 14:20:55 +0100 (CET) Message-ID: <806409435.29.1711632055537@orioai-1.uphf.fr> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_28_560029505.1711632055536" ------=_Part_28_560029505.1711632055536 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Tout le monde est amen=C3=A9 =C3=A0 se poser la question de la s= auvegarde des donn=C3=A9es contenues dans ORI-OAI :
Voici quelques =C3=A9l=C3=A9ments de r=C3=A9ponse :
Premier =C3=A9l=C3=A9ment : o=C3=B9 sont stock=C3=A9es les donn=C3=A9es =
dans ORI-OAI ? On en retrouve dans 3 modules : ORI-OAI-workflow, ORI-OAI-ha=
rvester, ORI-OAI-indexing et ORI-OAI-search.
Il faut donc penser =C3=A0 sauvegarder ces donn=C3=A9es tr=C3=A8s r=C3=A9g=
uli=C3=A8rement, pour palier les potentiels pannes syst=C3=A8me, probl=C3=
=A8mes de disque dur, etc.
Ce module stocke toutes les fiches r=C3=A9f=C3=A9renc=C3=A9es ainsi que = l'historique dans une base de donn=C3=A9es SQL. Il est IMP=C3=89RAT= IF de faire des sauvegardes r=C3=A9guli=C3=A8res de cette base. En= effet, en cas de perte du contenu de la base, il sera IMPOSSIBLE= strong> de restaurer vos fiches r=C3=A9f=C3=A9renc=C3=A9es.
Pensez =C3=A9galement =C3=A0 faire une sauvegarde avant d'effectuer une = mise =C3=A0 jour (upgrade) vers une version plus r=C3=A9cente d'ori-oai-wor= kflow.
Ce module stocke toutes les d=C3=A9finitions de moissons et les fiches m= oissonn=C3=A9es dans une base de donn=C3=A9es SQL. Cette base peut =C3=AAtr= e sauvegard=C3=A9e r=C3=A9guli=C3=A8rement.
Il est =C3=A0 noter que les donn=C3=A9es contenues dans cette base ne so= nt pas tr=C3=A8s critiques. En effet, =C3=A9tant donn=C3=A9 que toutes les = informations ont =C3=A9t=C3=A9 r=C3=A9colt=C3=A9es sur d'autres syst=C3=A8m= es, en cas de probl=C3=A8me important et de perte de donn=C3=A9es, il suffi= ra de relancer toutes les moissons.
Ce module stocke l'index servant =C3=A0 la recherche et une base de donn= =C3=A9es pour des donn=C3=A9es de gestion. Lors des moissons ou de la publi= cation d'une nouvelle fiche, elle est envoy=C3=A9e =C3=A0 ce module et est = index=C3=A9e dans un index stock=C3=A9 sur disque ainsi que dans une base d= e donn=C3=A9es.
Il n'est pas imp=C3=A9ratif de sauvegarder cet index et les tables de l'= indexing dans la base de donn=C3=A9es. En effet, en cas de probl=C3=A8me, v= ous pourrez relancer l'indexation et la reconstitution de l'index depuis l'= interface d'administration des modules ORI-OAI-workflow et ORI-OAI-harveste= r.
La documentation su= ivante vous aidera en cas de besoin.
Ce module g=C3=A9n=C3=A8re les vignettes affich=C3=A9es dans les r=C3=A9=
sultats. Vous pouvez sauvegarder ces vignettes et les fichiers de gestion d=
epuis le dossier [INDEXES_DATA_DIR]/thumbnails.
En cas de soucis, et si vous n'avez pas sauvegard=C3=A9 ce dossier, vous p=
ourrez relancer la g=C3=A9n=C3=A9ration de toutes les vignettes depuis le m=
odule ORI-OAI-indexing.
Nuxeo est constitu=C3=A9 de 2 bases de donn=C3=A9es et de fichiers binai= res.
Pourquoi 2 bases ?
Nuxeo peut en effet utiliser 2 modes de stockage (JCR et VCS). Nuxeo rec= ommande maintenant l'utilisation de VCS (Cf. htt= p://www.nuxeo.org/xwiki/bin/view/FAQ/VCSvsJCR) ce qui explique que esup= -ecm l'utilise et que l'on ait cette deuxi=C3=A8me base.
Donc au final pour sauvegarder nuxeo il faut :
Vous trouverez plus d'infos ici simplement : CommentCaMarche : Importer et export= er des donn=C3=A9es sous MySQL par exemple ( la doc officielle = peut =C3=A9galement =C3=AAtre int=C3=A9ressante =C3=A0 consulter).
mysqldu= mp --all-databases -u root > /opt/ori/backup_mysql.dump
Si votre choix s'est port=C3=A9 sur une autre Base support=C3=A9e par Hi= bernate (PostgreSql par exemple), la doc officielle de cette Base de Donn= =C3=A9es devrait =C3=A9galement vous permettre de mettre en oeuvre les sauv= egardes ad=C3=A9quates.
Notez cependant que (mis =C3=A0 part Derby dans le d=C3=A9monstrateur .e= xe) l'=C3=A9quipe technique n'a =C3=A0 ce jour aucun retour sur l'utilisati= on d'autres bases que MySQL/InnoDB dans ori-oai