Skip to main content

Vad är en katalogtjänst?

På utsidan verkar en katalogtjänst likna en stor databas.Katalogen stöder en stor mängd data, och data är organiserade av nod och värde.Katalogtjänsten kommer att katalogisera olika information, beroende på fokus.Till exempel kommer en nätverkskatalogtjänst att katalogisera alla resurser på en dator, medan ett katalogkatalog för domännamn (DNS) kataloger.Skillnaderna mellan en katalog och en databas är att en katalog kan inkludera redundant information, och kataloger läses mer än skrivna, så många skrivkommandon utelämnas.

En katalogtjänst verkar precis som en databas.Den har liknande data och organiserar varje datum i en nod och värdeformat, ungefär som vissa hierarkiska och relationella databasmodeller.Noden i en katalog är den primära informationen, medan värdet är en rad data som är kopplad till noden.Om katalogen var för en telefonbok, skulle noden vara ett namn, medan värdet skulle vara ett telefonnummer som motsvarar namnet.

Kataloger kan byggas för många syften.En nätverkskatalog beskriver all programvara och hårdvara i en dator men kräver sällan att användaren vet om katalogen eller hur man får åtkomst till hårdvaran eller programvaran.En DNS-katalog tar webbplatsens domännamn och gör en nummerbaserad domän för webbplatsen, som också sällan ses av användaren.Katalogtekniken är mångsidig, men katalogen bör endast byggas för ett syfte eller informationen kan kollidera.

Även om de liknar databasmodeller har en katalogtjänst några stora skillnader.I en databas, om det är redundant eller upprepande information lagras i tabellerna, kan det leda till att databasen av misstag länkar verkligen oberoende data eller skapar programmeringsproblem.I en katalog kan information vara överflödig.Till exempel kan en telefonbokskatalog innehålla flera namn som är identiska, men katalogen kommer att kunna differentiera dem baserat på olika telefonnummer.

En katalogtjänst kan läsas och skrivas till, men oftare läses den bara.Detta resulterar i att många av skrivkommandona som finns i databastekniken som inte ingår i kataloger.Rollback- och transaktionsfunktioner är begränsade, eftersom katalogen helt enkelt inte behöver dem.

Varje katalogtjänst måste innehålla en plan.Denna ritning är en uppsättning regler programmerade i katalogen som berättar katalogen vilken information som är viktig, vad som ska samlas in och vilken information som ska bortse från.Utan en plan skulle en katalog försöka absorbera all information, vilket skulle få den att överbelastas.