Διαφορά μεταξύ LDAP και βάσης δεδομένων Διαφορά μεταξύ των

Anonim

LDAP vs. Βάση Δεδομένων

Το Lightweight Directory Access Protocol (επίσης γνωστό ως LDAP) είναι ένα πρωτόκολλο εφαρμογής. Αυτό το πρωτόκολλο χρησιμοποιείται ειδικά για την αναζήτηση δεδομένων καθώς και την τροποποίηση των εν λόγω δεδομένων. Αυτό γίνεται με τη χρήση υπηρεσιών καταλόγου - δηλαδή ενός συστήματος λογισμικού που αποθηκεύει, οργανώνει και παρέχει πρόσβαση στις πληροφορίες που βρίσκονται σε έναν κατάλογο μέσω ενός TCP / IP. Η κύρια λειτουργία οποιουδήποτε καταλόγου είναι να λειτουργήσει ως σύνολο αντικειμένων με λογικά και ιεραρχικά οργανωμένα χαρακτηριστικά -όπως ο τηλεφωνικός κατάλογος.

Μια βάση δεδομένων είναι απλά μια συλλογή δεδομένων που έχει μία ή περισσότερες χρήσεις. Υπάρχουν λίγοι τρόποι με τους οποίους είναι δυνατή η ταξινόμηση μιας βάσης δεδομένων. Ένα από τα πιο συνηθισμένα είναι η ταξινόμηση των δεδομένων όσον αφορά τον τύπο περιεχομένου που παρατίθεται - για παράδειγμα, βιβλιογραφικό, πλήρες κείμενο, αριθμητικό ή εικόνα. Ένας άλλος τρόπος με τον οποίο μια βάση δεδομένων μπορεί να ταξινομηθεί είναι σύμφωνα με την εξέταση μοντέλων βάσης δεδομένων ή αρχιτεκτονικών βάσεων δεδομένων. Αυτό επιτυγχάνεται με ειδικό λογισμικό που οργανώνει τα δεδομένα στη βάση δεδομένων σύμφωνα με το εν λόγω μοντέλο βάσης δεδομένων. Το πιο συνηθισμένο μοντέλο βάσης δεδομένων είναι αυτό του σχεσιακού μοντέλου - το οποίο είναι ένα μοντέλο βάσης δεδομένων που βασίζεται στη λογική της προκαταρκτικής τάξης πρώτης τάξης.

Μια περίοδος LDAP υποκινείται από έναν πελάτη. Το επιτυγχάνει αυτό συνδέοντας σε ένα διακομιστή LDAP - αυτός ο διακομιστής είναι γνωστός ως Directory System Agent (ή DSA). Βρίσκεται στη θύρα TCP 389 από προεπιλογή. Αφού ο πελάτης συνδεθεί με το διακομιστή LDAP, στέλνει ένα αίτημα λειτουργίας στον συγκεκριμένο διακομιστή και σε αντάλλαγμα ο διακομιστής στέλνει μια απάντηση (ή αριθμό απαντήσεων). Ο πελάτης, ωστόσο, δεν χρειάζεται να περιμένει μια απάντηση για να στείλει το επόμενο αίτημα - εκτός από ορισμένες περιπτώσεις. Ο διακομιστής μπορεί, αντιστρόφως, να στείλει τις απαντήσεις με οποιαδήποτε σειρά. Ο διακομιστής είναι επίσης ικανός να στέλνει «Μη Προειδοποιητικές ειδοποιήσεις» - εννοιολογικές αποκρίσεις που δεν είναι απαντήσεις σε κανένα αίτημα (πριν από τη λήξη της σύνδεσης, για παράδειγμα).

Υπάρχουν διάφορες αρχιτεκτονικές βάσεων δεδομένων που υπάρχουν και, στην πραγματικότητα, πολλές βάσεις δεδομένων χρησιμοποιούν έναν συνδυασμό στρατηγικών για να λειτουργήσουν. Οι βάσεις δεδομένων αποτελούνται από «εμπορευματοκιβώτια» που βασίζονται σε λογισμικό. Αυτά τα δοχεία έχουν σχεδιαστεί ειδικά για τη συλλογή και την αποθήκευση πληροφοριών, προκειμένου να δοθεί στους χρήστες η δυνατότητα να ανακτούν, να προσθέτουν, να ενημερώνουν ή να αφαιρούν αυτόματα τις πληροφορίες. Τα προγράμματα βάσης δεδομένων έχουν σχεδιαστεί ειδικά για να παρέχουν στους χρήστες τη δυνατότητα να προσθέτουν ή να διαγράφουν τις απαραίτητες πληροφορίες. Οι βάσεις δεδομένων είναι συνήθως σε πίνακα - που σημαίνει ότι αποτελούνται από σειρές και στήλες.

Περίληψη:

1. Το LDAP είναι ένα πρωτόκολλο εφαρμογής που ερωτά και τροποποιεί δεδομένα χρησιμοποιώντας υπηρεσίες καταλόγου. μια βάση δεδομένων είναι μια συλλογή δεδομένων με περισσότερες ή περισσότερες χρήσεις.

2. Οι περιόδους σύνδεσης LDAP υποκινούνται από πελάτες που συνδέονται με το διακομιστή LDAP. υπάρχουν διάφορες αρχιτεκτονικές βάσεων δεδομένων, τις οποίες πολλές βάσεις δεδομένων χρησιμοποιούν σε συνεννόηση μεταξύ τους.