Skip to main content

Hva er en katalogtjeneste?

På utsiden vises en katalogtjeneste som en stor database.Katalogen støtter en stor mengde data, og dataene er organisert etter node og verdi.Katalogtjenesten vil katalogisere forskjellig informasjon, avhengig av fokus.For eksempel vil en nettverkskatalogtjeneste katalogisere alle ressursene på en datamaskin, mens et Domain Name System (DNS) katalogkataloger nettsteder.Forskjellene mellom en katalog og en database er at en katalog kan omfatte overflødig informasjon, og kataloger leses mer enn skrevet, så mange skrivekommandoer er utelatt.

En katalogtjeneste virker akkurat som en database.Den har lignende data og organiserer hvert stykke datum i et node- og verdiformat, omtrent som noen hierarkiske og relasjonelle databasemodeller.Noden i en katalog er det primære informasjonen, mens verdien er en streng med data som er knyttet til noden.Hvis katalogen var for en telefonbok, ville noden være et navn, mens verdien ville være et telefonnummer som tilsvarer navnet.

Kataloger kan bygges for mange formål.En nettverkskatalog beskriver all programvaren og maskinvaren på en datamaskin, men krever sjelden at brukeren vet om katalogen eller hvordan man får tilgang til maskinvaren eller programvaren.En DNS-katalog tar nettstedets domenenavn og lager et tallbasert domene for nettstedet, som også sjelden blir sett av brukeren.Katalogteknologi er allsidig, men katalogen skal bare bygges for ett formål, eller informasjonen kan kollidere.

Mens den ligner på 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 ved et uhell kobler virkelig ikke -relaterte data eller oppretter programmeringsproblemer.I en katalog kan informasjon være overflødig.For eksempel kan en telefonbokkatalog inneholde flere navn som er identiske, men katalogen vil kunne differensiere dem basert på forskjellige telefonnumre.

En katalogtjeneste kan leses og skrives til, men oftere leses den bare.Dette resulterer i at mange av skrivekommandoene som er funnet i databaseteknologi som ikke blir inkludert i kataloger.Rollback og transaksjonsfunksjoner er begrenset, fordi katalogen rett og slett ikke trenger dem.

Hver katalogtjeneste må inneholde en blåkopi.Denne planen 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 du skal se bort fra.Uten en blåkopi ville en katalog forsøke å absorbere all informasjonen, noe som vil føre til at den overbelaster.