I've been looking into integrating Windows Workflow with an existing very
high data volume application and db schema. It seems to me that for high
data volume (on the order of 100 million of rows) scenarios a workflow id
and state mapping fields will be required to be maintained in a custom
persistence service (guids used in the out-of-the box persistence might
have performance issues as primary keys)

The reason that I assume this to be the case is in a situation where I
need to perform some joins/queries to return workflows that are in a given
state to load representations of them into a UI grid for example. I
certainly need a very efficient way to do this. I'm not sure that the out-
of-box SQL persistence schema is up to the task. I'd like to use all the
functionality that WF provides but integration of the persistence into my
existing schema seems problematic.

I saw a blurb about writing (I assume basically WF keys and statuses) out
to a mapping table from the running workflow to create a mapping between
my existing schema and the SQLPersistence tables. Is this the best way to
go?

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to