Πώς λειτουργούν οι βάσεις δεδομένων στο Web;

Πίνακας περιεχομένων:

Anonim

Δυναμικές ιστοσελίδες

Οι βάσεις δεδομένων Web λειτουργούν διαφορετικά από τις στατικές βάσεις δεδομένων, οι οποίες περιορίζονται σε έναν υπολογιστή ή σε ένα δίκτυο LAN όπου τα έγγραφα αναφοράς και άλλα δεδομένα δεν αλλάζουν θέση. Μια βάση δεδομένων ιστού είναι ένας δυναμικός ιστότοπος που ευρετηριάζει πληροφορίες προς αναζήτηση (είτε στον ίδιο ιστότοπο είτε σε εξωτερικές ιστοσελίδες). Οι περισσότερες βάσεις δεδομένων ιστού δείχνουν σε άλλους ιστότοπους. Μια τυπική βάση δεδομένων ιστού θα δείχνει σε σελίδες που έχουν διαγραφεί, αλλάξει ή μετακινηθεί σε άλλη τοποθεσία. Ο δημιουργός ή ο χρήστης μιας βάσης δεδομένων ιστού δεν έχει κανένα έλεγχο στις εξωτερικές σελίδες στις οποίες αναφέρεται ή συνδέεται. Λόγω αυτής της μη στατικής φύσης του Διαδικτύου, οι διαχειριστές βάσεων δεδομένων του διαδικτύου προσπαθούν να κρατήσουν πάνω από τις αλλαγές δεδομένων και τις συνδέσεις σε εξωτερικές σελίδες. Αυτό ισχύει ιδιαίτερα για συνδέσμους σε σελίδες που έχουν μετακινηθεί ή εξαφανιστεί από τον ιστό. Οι metasites, οι οποίοι περιέχουν μόνο συνδέσμους προς άλλους ιστότοπους, κυρίως μηχανές αναζήτησης, τείνουν να οργανώνουν τις βάσεις δεδομένων τους σε μικρές ιεραρχίες που παρέχουν συνδέσμους σε άλλους ιστότοπους που περιέχουν σχετικά δεδομένα σε ένα συγκεκριμένο θέμα. Αυτές οι βάσεις δεδομένων metasite web οργανώνονται γύρω από ένα θέμα, όπως η επιστήμη, η τεχνολογία, τα νέα, τα παιχνίδια και άλλες μηχανές αναζήτησης. Ένα άλλο είδος metasite για βάσεις δεδομένων ιστού είναι ένας ιστότοπος μηχανής αναζήτησης που τρέχει πολλές μηχανές αναζήτησης. Ένα παράδειγμα αυτού του είδους βάσης δεδομένων στο web είναι το dogpile.com, το οποίο χρησιμοποιεί την Google και άλλες κορυφαίες μηχανές αναζήτησης για τυχαίες αναζητήσεις στον ιστό.

$config[code] not found

Παρακολούθηση των δεδομένων

Οι βάσεις δεδομένων Web αποθηκεύουν πληροφορίες σε δομές καταγραφής και ευρετηρίου. Η δομή εγγραφής είναι ορατή στους χρήστες, ενώ η δομή του δείκτη δεν είναι συνήθως διαθέσιμη για περιήγηση από τους χρήστες. Ορισμένες βάσεις δεδομένων Ιστού χρησιμοποιούν τεχνητή νοημοσύνη για την αντιμετώπιση ενημερώσεων σε συνδέσμους. Όταν μια πηγή δεδομένων μεταφέρεται σε μια νέα τοποθεσία στο Internet, η τεχνητή νοημοσύνη αλλάζει τη διεύθυνση της υπερσύνδεσης για να ταιριάζει με τον νέο προορισμό. Άλλες βάσεις δεδομένων του διαδικτύου χρησιμοποιούν προγράμματα ελέγχου συνδέσμων τα οποία πρέπει να εκτελούνται χειροκίνητα από διαχειριστή βάσης δεδομένων ιστού. Οι συνδέσεις με τα metasites, τα περιοδικά και άλλα αρχεία παρατίθενται στην επικεφαλίδα των περισσότερων σε απευθείας σύνδεση βάσεων δεδομένων. Η δυσκολία με τις πληροφορίες που παρέχονται σε αυτές τις επικεφαλίδες είναι ότι οι σύνδεσμοι τείνουν να μην εμφανίζονται όταν ενημερώθηκαν για τελευταία φορά. Η κύρια σελίδα της βάσης δεδομένων του ιστού εμφανίζει συνήθως τον ιστότοπο που έχει ενημερωθεί το προηγούμενο έτος. Ελέγξτε τις δευτερεύουσες σελίδες για ακριβέστερη εμφάνιση του πότε έχουν ενημερωθεί τα δεδομένα και οι σύνδεσμοι ιστού. Χρησιμοποιήστε τις πληροφορίες στις δευτερεύουσες σελίδες για να αναφέρετε τις αναφορές στην έρευνά σας.

Συστήματα και Γλώσσες

Οι πιο συνηθισμένες βάσεις δεδομένων στο διαδίκτυο είναι οι MySQL, Oracle, Microsoft SQL Server, Postgre SQL, IBM DB2 και HSQLDB. Οι βάσεις δεδομένων web πλατφορμών που λειτουργούν είναι Windows, Linux, Unix και Solaris. Η γλώσσα προγραμματισμού υπερ-κειμένου (PHP) προ-επεξεργαστή (PHP) χρησιμοποιείται για τη δημιουργία βάσεων δεδομένων στον ιστό (η PHP εκτελείται στον διακομιστή και όχι στον περιηγητή). Μάθετε να χρησιμοποιείτε την PHP, διότι επιτρέπει στις βάσεις δεδομένων web να εκτελούνται σε πολλαπλά λειτουργικά συστήματα. Η PHP χειρίζεται όλα τα αιτήματα από το πρόγραμμα περιήγησης ιστού, οπότε δεν θα χρειαστεί να κάνετε ταλαιπωρία με βαριά γλώσσα σήμανσης υπερκειμένου (HTML) όταν δημιουργείτε τις ιστοσελίδες σας.