directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kiran Ayyagari <kayyag...@apache.org>
Subject Re: Evaluating ApacheDS as part of a preemptive cache
Date Tue, 26 Feb 2013 07:50:21 GMT
On Tue, Feb 26, 2013 at 12:58 PM, Tom <ml@tombruser.com> wrote:

> I'm evaluating potential solutions for building a preemptive cache of user
> profile and group information.  Basically, I'm looking to do the following:
>
>
> are you planning to use the server in embedded mode?

>
> 1)      Build an in-memory preemptive (prepopulated) cache
>
> 2)      Make the data in the cache accessible and query able via LDAP to
> support some legacy and 3rd party applications
>
> 3)      Create a simple yet efficient mechanism for managing dynamic groups
>
> 4)      Nice to have - ability to directly access the backing data without
> using LDAP
>
> You can achieve all this if you use the server in embedded mode
You need to extend the in-memory partition and back it up with your cache/db
this is slightly involved but not that difficult to acheive

let us know which version of the server you are using

>
>

> I've considered several options involving ApacheDS, with the use of either
> the included in-memory partition, DB partition based on HypersonicSQL or
> Derby (using memory tables), or custom partition using pojos and maps.  I
> also like the idea of being able to use MVEL for evaluating dynamic group
> memberships since some of the group memberships could involve more than
> just
> the target 'person' entity.  For example, someone could be a member of a
> dynamic group because an attribute for that person's manager is of a
> certain
> value.  I think I could accomplish that with a custom partition, but would
> prefer an easier way if there is one that leverages more 'out of the box'
> code.
>
>
>
> Since I'm very new to ApacheDS and do not yet know how to size up what it
> would take, I'm looking for suggestions or feedback that may help me to
> narrow this down to some realistic and achievable results, or possibly
> examples related to what I am trying to do that could help me understand
> more about my options when it comes to partitions.
>
>
>
> Thanks in advance for any feedback!
>
>
>
>
>
>


-- 
Kiran Ayyagari
http://keydap.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message