We start to use LDAP and I wonder why LDAP is not that popular? I read that it has faster reads than database, however slower writes.
EDIT:
Its the first time i use LDAP and i have been programming in enterprise for sometime now. That is the reason why i thought its not popular, plus i never heard about it at school.
I think the OP was referring to the use of LDAP-type data (read: hierarchical databases), as a storage mechanism for application data.
While its quite obvious that most network logons are based on LDAP under the covers, it is true that a huge majority of business systems are based on the relational-data model, and very few are based on a hierarchical-data model.
Assuming this is the real question here :), I would provide a few partial answers, that together probably fully answer your question: