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>

Répondre à