Artsiom the Brave
Artsiom the Brave

Reputation: 192

Active Directory: tracking large group membership changes

I'm writing application that sync users and groups from Active Directory. Specifically, I need to track their IDs, DNs and group membership, save them to local database.

I'm afraid of member attribute, as it can possibly have millions of values.

Production environments have been reported to exceed 4 million members, and Microsoft scalability testing reached 500 million members.

How to track changes of such gigantic mutli-valued attributes?

I'm using LDAP, UnboundID SDK.

  1. Is it possible to query attribute value count?
  2. Is it possible to know, if multi-valued attribute has been updated without reading it?
  3. How to get iterative updates, similar to DirSync, but with USNChanged approach?

Here is what I know

As mentioned in microsoft docs, there are three ways to do synchronization:

I'm implementing USNChanged, cuz it's advised.


This is how to read attribute with a lot of values.

Upvotes: 0

Views: 396

Answers (0)

Related Questions