[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: RDBMS and LDAP wars



These questions are not specific to OpenLDAP, and probably belong on the
general LDAP list @ umich.edu.

For the specific points, in general - true, false, true, false.

Referential integrity violates the normal X.500 information model, but some
servers implement it anyway.

The X.500 and LDAP protocols define a rename operation that can move
subtrees.

All directory modification operations are atomic, so transactions have no
meaning in the simple context. In the context of operations that affect
multiple objects, there is no commit/rollback support. You can create an
information management layer of your own on top of LDAP that provides this,
but generally LDAP isn't appropriate for uses that require transactional
behavior.

Reporting tools? That has nothing to do with the LDAP protocol, and
everything to do with whose application software you run.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Hanasaki JiJi

> Hello All,
>
> Planning to use LDAP for storing orgchart and physical building/room
> heirarchies.
>
> The DBA folks are touting NO LDAP DO IT IN RDBMS because:
> 	- LDAP has no referential integrity
> 	- moving trees/branches is not possible
> 	- no ACID transactions
> 	- no reporting tools like Crystal reports
>
> Anyone have wisdom on dealing with this?  Something like a "rules of
> thumb" or "best practices" for what goes in a RDBMS vs LDAP
> and how they
> should could be used together in complimentary roles?
>
> Thanmks
>
> --
> =================================================================
> = Management is doing things right; leadership is doing the     =
> =       right things.    - Peter Drucker                        =
> =_______________________________________________________________=
> =     http://www.sun.com/service/sunps/jdc/javacenter.pdf       =
> =  www.sun.com | www.javasoft.com | http://wwws.sun.com/sunone  =
> =================================================================
>
>