one document i read says that :
a directory service is a database that tells you where things are. DNS is an example of a type of directory service. As things get bigger, as you have more things to track (like users for example) you need a directory service to consolidate all of this data. OID (Oracle Internet Directory) is an LDAP server built on top of Oracle that provides this functionality.
my question is, if we have database, why we need ldap?
seems to me ldap is a simple version of database.
am i right?
LDAP stands for Lightweight Directory Access Protocol. In the case of Oracle Internet Directory (OID), it is a piece of software that rides on top of an Oracle database that will allow you to access resources (databases). OID can be used for authentication as well as name resolution. Most commonly, OID is used to take the place of Oracle Names; a centralized naming repository.
If you have a small number of databases (<20) that rarely change name, you probably would not want to use OID for centralized database naming.