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

Re: Relational database as backend?



Hi,
NDS used to use the Berkley DBs I think. I know they ran into problems with
their data structures.
NDS 5 now uses Poet, an Object-Databse vendor for their backend.

BTW I thought Microsoft was phasing out Jet. If they are using Jet, I think I
might have even bigger doubts about ADS.

Mark
Luke Howard wrote:

> > UMich LDAP release 3.3, and thus OpenLdap 1.0, ~does~ support
> > pluggable
> > backend databases. Layering slapd on top of an RDBMS is a
> > SMOP (small matter
> > of programming). Tho, one has to carefully consider ~why~
> > one'd want to do
> > that. As pointed out in prior messages, these slides & doc
> > discuss such
> > matters...
>
> We implemented a simple LDAP backend on top of mSQL a year or two back. It
> was inefficient because it didn't map LDAP queries to SQL expressions, but
> that's just another SMOP. The point of the backend was to provide LDAP
> access to data adhering to a specific schema, known at compile time.
>
> Thus, it wasn't a general-purpose backend; indeed, I suspect that most
> attempts to implement a general-purpose relational backend will result in a
> schema which isn't particularly useful to "native" clients of the
> database.(Unless you have a predefined mapping between LDAP and relational
> schema; but you need to accomodate auxiliary classes, etc.)
>
> Most of the LDAP servers around use the Berkeley DB library (Netscape and
> ISODE use the recent Sleepycat library). Active Directory uses Microsoft's
> Jet. I don't know about NDS; does anyone know?
>
> -- Luke

--
Mark Wilcox
mewilcox@unt.edu
University of North Texas  (940)565-2568
http://www.unt.edu/
-----------------------personal------------------------
Netscape Developer Champion: Directory Developers Newsgroup
http://people.unt.edu/~mewilcox/