Ldap s SQL (MySQL)
Karel Zak
zakkr na zf.jcu.cz
Úterý Říjen 9 16:49:13 CEST 2001
On Tue, Oct 09, 2001 at 04:30:55PM +0200, Dan Ohnesorg wrote:
> On Tue, 9 Oct 2001, Novy David wrote:
>
> > Nejak jsem rozchodil LDAP (OpenLDAP) s tou "default" databazi ..
> > Protoze se snazime mit 1 "centralni" zdroj dat, chci mit data LDAPu v MySQL.
> > Trapim to uz asi tyden, hledam v konferencich a nic... Namate to nekdo
> > rozfungovane ?? Problematika se (jak jsem pochopil "rozrusta" do oblasti
> > ODBC atd..), proto bych uvital jak nejake konfiguracni soubory, tak i
> > postupy pri vytvareni databaze.. Zkratka "od nuly"...
> > Mam RH 6.2 a ostatni jsem zkousel ruzne verze (OpenLDAP, MyODBC, iODBC,
> > unixODBC...)
>
>
> A cetl jste:
>
> http://www.openldap.org/faq/data/cache/378.html
>
> ???
>
>
> Obecne se da rict, ze i kdyz pouzijete odbc, stejne nebudou ta data ve
> forme pouzitelne pro nejakou rozumnou praci. Budou rozprsknuta po spouste
> tabulek. Hodne se tim zabyvalo IBM a mam pocit, ze s DB2 se to snad da
> rozjet, ale jsou tam limitace v tom, ze nemuze byt polozka v LDAP potomkem
> vice trid, coz znatelne zamrzi.
IMHO se staci zamyslet nad tim jak rozdilne je pojeti hierarchicke
a relacni, aby bylo jasne ze to bude problem. Relacni model dat byl
ostatne vymyslen prave proto, ze nektere vlastnosti stromu bylo
treba prekonat (i za cenu rychlosti, viz. LDAP vs. SQL).
Pokud tazatel nechce casto menit data tak bych si udelal jako prvotni
zdroj dat SQL (je-li to nutne) a vzdy po urcite dobe z ni poskladal
export v podobe nejakeho pozadovaneho LDAP stromu. LDAP by tak byl
pouzivan jen jako rychle rozhrani k dalsim vecem (napr. PAM).
Karel
--
Karel Zak <zakkr na zf.jcu.cz>
http://home.zf.jcu.cz/~zakkr/
C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz
Další informace o konferenci Linux