Skip to main content

Hvad er en katalogtjeneste?

På ydersiden ser en katalogtjeneste ud som en stor database.Kataloget understøtter en stor mængde data, og dataene er organiseret efter knudepunkt og værdi.Katalogtjenesten katalogiserer forskellige oplysninger, afhængigt af dens fokus.For eksempel vil en netværkskatalogtjeneste katalogisere alle ressourcerne på en computer, mens et domænenavn System (DNS) katalogkataloger websteder.Forskellene mellem et bibliotek og en database er, at et bibliotek kan omfatte overflødige oplysninger, og mapper læses mere end skriftlige, så mange skrivekommandoer er udeladt.

En katalogtjeneste virker ligesom en database.Det indeholder lignende data og organiserer hvert stykke datum i et knudepunkt og værdiformat, ligesom nogle hierarkiske og relationelle databasemodeller.Noden i et bibliotek er det primære stykke information, mens værdien er en række data, der er knyttet til noden.Hvis biblioteket var til en telefonbog, ville noden være et navn, mens værdien ville være et telefonnummer, der svarer til navnet.

Kataloger kan bygges til mange formål.Et netværkskatalog beskriver al software og hardware på en computer, men kræver sjældent, at brugeren ved om biblioteket eller hvordan man får adgang til hardware eller software.Et DNS-bibliotek tager webstedsdomænenavne og fremstiller et nummerbaseret domæne til webstedet, som også sjældent ses af brugeren.Katalogteknologi er alsidig, men biblioteket skal kun bygges til et formål, eller informationen kan kollidere.

Mens der ligner databasemodeller, har en katalogtjeneste nogle store forskelle.I en database, hvis overflødige eller gentagne oplysninger gemmes i tabellerne, kan det medføre, at databasen ved et uheld forbinder virkelig ikke -relaterede data eller opretter programmeringsproblemer.I et bibliotek kan information være overflødige.For eksempel kan en telefonbogskatalog indeholde flere navne, der er identiske, men biblioteket vil være i stand til at differentiere dem baseret på forskellige telefonnumre.

En katalogtjeneste kan læses og skrives til, men oftere læses det kun.Dette resulterer i, at mange af de skrivekommandoer, der findes i databaseteknologi, ikke er inkluderet i mapper.Rollback- og transaktionsfunktioner er begrænset, fordi kataloget simpelthen ikke har brug for dem.

Hver katalogtjeneste skal indeholde en plan.Denne plan er et sæt regler, der er programmeret til det bibliotek, der fortæller biblioteket, hvilke oplysninger der er vigtige, hvad der skal indsamles, og hvilke oplysninger der skal til bortførelse.Uden en plan ville et bibliotek forsøge at absorbere alle oplysninger, hvilket ville få den til at overbelaste.