directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ole Ersoy <>
Subject [DAS] Write Performance
Date Sun, 22 Apr 2007 00:12:31 GMT
Hey Guys,

This thought may be useful for
ApacheDSs roadmap,
although it's possible we have it covered

Most DAS users will want to validate
DataObjects prior to putting
them in the directory.

I'm assuming some of the processing ApacheDS
does when written to includes various
forms of validation,
upping the number of hoops the data has to jump
through before it is stored.

If it's possible to minimize this / switch it
off it will improve DAS write performance, as we
avoid duplicating the validation effort.

One thing that comes to mind wrt this are Alex's
ADS comments with respect to plugging in new Syntaxes,
and other schema elements at runtime.

Users of a "Studio" may wish to have a flag that they
flip, where the flag indicates where the validation takes place,
in ADS or the DataObject instances.  However they most likely want to
know that the validation performed is "Equal".  Thus it would be neat
to have an effort that creates parallel generic LDAP validators
and DataObject validators.

These would use the same core, but could have adapters that make them
suitable for use in the server or directly by a DataObject either
as an invariant or named constraints (DataObject's support XML Schema 
Validation Constraints out of the box).

I need to think it through more thoroughly, but I thought I'd throw
it out there in case it's not completely whacked.

- Ole

View raw message