Hva er en katalogtjeneste?

January 30  by Eliza

På utsiden ser en katalogtjeneste som ligner på en stor database. Katalogen støtter en stor mengde data, og dataene er ordnet etter node og verdi. Katalogtjenesten vil katalogisere forskjellig informasjon, avhengig av sitt fokus. For eksempel vil et nettverk katalogtjeneste katalogisere alle ressurser på en datamaskin, mens Domain Name System (DNS) katalog kataloger nettsteder. Forskjellene mellom en katalog og en database er at en katalog kan inneholde overflødig informasjon, og kataloger blir lest mer enn skrevet, er så mange skrivekommandoer utelatt.

En katalogtjeneste bare virker som en database. Det holder tilsvarende data og organiserer hvert stykke datum inn en node og verdi format, mye som noen hierarkiske og relasjonsdatabasemodeller. Noden i en katalog er den primære stykke informasjon, mens verdien er en streng av data som er knyttet til knutepunktet. Hvis katalogen var for en telefonbok, ville noden være et navn, mens verdien ville være et telefonnummer som svarer til navnet.

Kataloger kan bygges for mange formål. En nettverkskatalog detaljer alt av programvare og maskinvare i en datamaskin, men sjelden krever at brukeren vet om katalogen eller hvordan du får tilgang til maskinvare eller programvare. En DNS-katalogen tar nettstedet domenenavn og gjør en rekke basert domene for nettstedet, som også er sjelden sett av brukeren. Directory teknologi er allsidig, men katalogen skal bare bygges for ett formål eller informasjonen kan sammenstøt.

Mens tilsvarende databasemodeller, har en katalogtjeneste noen store forskjeller. I en database, hvis overflødig eller gjenta informasjon er lagret i tabellene, kan det føre til at databasen å tilfeldigvis koble helt urelaterte data eller lage programmeringsproblemer. I en katalog, kan informasjon være overflødig. For eksempel kan en telefonboken katalogen inkluderer flere navn som er identiske, men katalogen vil være i stand til å skille dem basert på ulike telefonnumre.

En katalogtjeneste kan leses og skrives til, men oftere er det bare lese. Dette resulterer i mange av de skrive kommandoer som finnes i databaseteknologi ikke blir inkludert i kataloger. Rollback og transaksjons funksjoner er begrenset, fordi katalogen rett og slett ikke trenger dem.

Hver katalogtjeneste må inneholde en blåkopi. Dette blåkopi er et sett med regler som er programmert inn i katalogen som forteller katalogen hvilken informasjon som er viktig, hva som skal samles inn, og hvilken informasjon som skal bort. Uten en blåkopi, vil en katalog forsøke å absorbere all informasjonen, noe som ville føre til at det å overbelaste.