haessle thomas a écrit :
Bonjour,
J'utilise un ZODBDirectory pour stocker des objets auxquels sont associés un
workflow.
Ce Directory peut contenir un très grand nombre d'objects.
Le ZODBDirectory, ne possédant pas d'indexation, n'est pas forcément le
choix le mieux adapter.
Je me demande alors s'il ne faudrait pas mieux utiliser un LDAPDirectory
(mais comment gérer les liens avec un workflow alors?) ou transformer mon
object en m'inspirant de la typologie documentaire de CPS et ainsi utiliser
le ZCatalog et ses indexes.
J'aimerai savoir si quelqu'un a déjà rencontré ce type de problèmes et les
solutions qui ont été envisagées / appliquées.
Si ces objet utilisent un workflow, pourquoi ne pas les faire dériver
directement de CPSDocument avec un schema/layout/type dédié ? Il est
toujours possible de les stocker dans un espace construit sur un
btreefolder avec une vue qui s'apparenterait à une interface de
recherche basée elle aussi sur un layout / schema et un catalog.
Après pour le dimensionnement, c'est probablement le ZCatalog qui
craquera le premier si quelquechose doit craquer. Il faut veiller à
indexer le minimum nécessaire pour ne pas faire exploser la taille des
indexes inutilement.Créer un catalog dédié pour ton type de doc peut
être un bonne idée. C'est ce qui est fait pour les portlets. Faut faire
des tests pour avoir une idée plus précise de la montée en volume.
--
Olivier
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>