Virtual DIT views vs hierarchical DIT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sam Tran wrote:
> Hi,
> 
> I just read about the virtual DIT views in the Red Hat Directory
> Server Deployment Guide.
> 
> I was wondering how well the virtual DIT views work compare to an
> hierarchical DIT structure?
> 
> Generally speaking is it better to have a flat DIT and virtual DIT
> views than an hierarchical DIT?

Consider the following scenario:

  - 1 million user accounts
  - 100 user groups
  - 1000 authorization objects
  - 6000 configuration objects
  - 20 internal users for applications


Now, if you put them in seperate branches, then you can scope the 
queries accordingly, and the scoping actually has some effect on search 
response time.

If you put them all in the same branch, e.g. the root, then scoping your 
search to the virtual branches does not help to speed things up at all, 
afaik. Also, you can exceed the lookthrough limits easier, which can 
make things really slow.

The law of directory maintenance is that the deeper the hierarchy, the 
more likely it is to change. Because of this, I like to stay relatively 
flat, not more than 2 levels deep in most cases. However, I still would 
never design a flat DIT because I believe that it takes away flexibility 
of some management applications, mostly third-party. And with third 
party applications, you don't have the possibility to modify them to be 
"view compatible".


Mike

-- 
LDAP Directory Consulting - http://www.netauth.com




[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux