-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bonjour,

Oscar Figueiredo wrote:
> 
> Une question me taraude toutefois.  Aujourd'hui, notre ZODB a atteint la 
> taille
> respectable de 800Mo bien que la plupart des donn�es soient stock�es dans des
> bases MySQL puisque tel �tait notre choix de design jusqu'� maintenant.  Une
> des forces de CPS est de construire de nouveaux types de documents extr�mement
> facilement mais ces documents sont stock�s en ZODB.  Cela a certes des
> avantages tr�s importants comme l'indexation uniforme de tous les types de
> documents mais a un inconv�nient de taille: celui de faire grossir la ZODB
> potentiellement tr�s rapidement.  Or il semble qu'une loi empirique lie
> les besoins en m�moire de Zope � la taille de la ZODB.  En tout cas
> aujourd'hui, notre serveur doit �tre red�marr� quotidiennement si on veut lui
> �viter de d�passer les 800Mo d'empreinte m�moire.

Vous pouvez essayer DirectoryStorage:

http://dirstorage.sourceforge.net/

> 
> En r�sum�, est-ce que le mod�le propos� par CPS est efficace pour des volumes
> de documents importants ?  Ou bien faut-il plut�t envisager des applications
> s'appuyant sur des bases de donn�es et des stockages de type ExtFile pour
> conserver des performances raisonnables ?

Des sites CPS de grande envergure tournent en ZODB. ZODB �a marche !
Apr�s cela d�pend des contraintes en termes de performances que vous
attendez ?

Les optimisations que vous pouvez vouloir r�aliser sont :

 - Externaliser le catalog. Par exemple en utilisant ZSQLCatalog :
   http://www.erp5.org/workspaces/project/zsqlcatalog/

 - Placer sur le FileSystem les fichiers attach�s. (par exemple en
r�alisant en utilisant du DiskFile)

 - Utiliser des mount points ZODB pour faciliter le pack des bases.

Cordialement,

        J.


- --
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Plateform : http://www.cps-project.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
http://www.erp5.org/workspaces/project/zsqlcatalog/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFCZ+0mGhoG8MxZ/pIRAt0AAJ9IsI8lgPfsP3Iw0SVDj0xPFBLQ6ACfSEdM
0m9/hWXp8fcrmUgjL9nMNJQ=
=2mWB
-----END PGP SIGNATURE-----
_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à