cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Quenot <...@apache.org>
Subject Re: Base de donnée XML OpenSource
Date Wed, 21 Jun 2006 11:01:29 GMT
* Pierrick Brihaye:

> Philippe Gassmann a écrit :
>
> > Attention,  pour  avoir  utilisé  eXist  auparavant,  il  faut
> > prendre quelques précautions :
> >
> > - si de  l'argent est en jeu, n'utilises pas  eXist, en effet,
> > ce produit n'est pas encore assez mature pour pouvoir être mis
> > en  production  de  manière  satisfaisante  (Fuites  mémoires,
> > corruption de  données aléatoire, résulats non  prévisible des
> > XQuery, mises à jour quasi impossible...)
> >
> > - si tout  de même tu comptes l'utiliser, faire  un backup des
> > données très régulièrement (au moins  une fois par jour) et ne
> > pas utiliser de XQuery trop complexe
>
> Mature ou pas, voici les termes de la GPL :
>
> ABSENCE DE GARANTIE
>
> Après.... à chacun de voir.

Bonjour Pierrick,

Il est vrai  que les arguments de Philippe sont  un peu « rudes »,
on sent le vécu dans ses propos,  mais ne le prend pas mal.  On ne
peut qu'encourager les développeurs d'eXist  à faire de leur mieux
pour aboutir à  un produit fini.  C'est certain que  tout le monde
est bénévole sur ce projet, donc  à la limite c'est aussi à chacun
d'entre-nous d'apporter  de l'eau  au moulin.   C'est ce  que nous
avons  tenté de  faire à  toute petite  échelle quand  nous étions
impliqués sur le projet.

Toutefois certains utilisateurs se  « lancent » à bras ouverts sur
eXist sans  faire d'évaluations correctes.  Notamment  du point de
vue d'Anyware Technologies il est  déconseillé de faire des XQuery
complexes  impliquant tous  les documents  de la  base, comportant
plusieurs milliers  de documents, et  surtout quand on  doit trier
ces  résultats.   C'est  un  problème  inhérent  à  la  conception
d'eXist.   D'autre part  les  problèmes de  stabilité sont  réels,
mais  on peut  espérer  que cela  s'améliore au  fil  du temps  et
des  snapshots,  et bien  sûr  cela  dépend  de la  complexité  de
l'application.

Sur  un autre  projet  nous  avons utilisé  eXist  (toujours à  la
demande du client),  et cela a au contraire  très bien fonctionné,
car  il  s'agissait  uniquement   d'utiliser  eXist  en  tant  que
stockage, et  pour faire des  requêtes XQuery moins  complexes sur
une  seule  collection,  des requêtes  plutôt  fonctionnelles  que
destinées à produire une interface graphique.

Enfin, je  rappelle qu'en l'état  actuel des choses eXist  ne peut
pas être  intégré à Cocoon  2.1 à cause d'une  incompatibilité des
licences, Apache d'un  côté et GPL de l'autre.  Par  contre il est
certainement possible de créer un « artifact » Maven pour intégrer
eXist à Cocoon 2.2, mais ce dernier n'est pas tout à fait au point
pour l'instant.
-- 
     Jean-Baptiste Quenot
aka  John Banana Qwerty
http://caraldi.com/jbq/

---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message