Subtree renames and linked attributes

Luke Howard lukeh at padl.com
Thu Aug 9 07:58:33 GMT 2007


>> For performance/historical reasons many directories that support
>> referential integrity use integral 32-bit entry IDs rather than
>> GUIDs for this.
>> 
>> In the case the entry is not in a local DIB, the entry pointed
>> to by the entry ID might be a proxy object ("phantom") that
>> caches the DN, GUID, SID of the real entry. A separate process
>> can then be responsible for maintaining cache consistency.
>
>Interesting.  Thanks!

Oh, and typically rather than storing the complete DN with each
entry, "modern" (well, even the first version of NDS did that I
expect) directory servers store a pointer in each entry to the
parent entry ID. This makes subtree operations easy.

Have a look at dsstore in Darwin or back-hdb in OpenLDAP for
some examples.

-- Luke

--
www.padl.com | www.lukehoward.com


More information about the samba-technical mailing list