Ποια είναι η θεμελιώδης διαφορά μεταξύ εγγράφου XML και σχεσιακής βάσης δεδομένων;
Ποια είναι η θεμελιώδης διαφορά μεταξύ εγγράφου XML και σχεσιακής βάσης δεδομένων;

Βίντεο: Ποια είναι η θεμελιώδης διαφορά μεταξύ εγγράφου XML και σχεσιακής βάσης δεδομένων;

Βίντεο: Ποια είναι η θεμελιώδης διαφορά μεταξύ εγγράφου XML και σχεσιακής βάσης δεδομένων;
Βίντεο: Διαφορές μεταξύ Ορθόδοξης και Ευαγγελικής Εκκλησίας (1ο μέρος) 2024, Δεκέμβριος
Anonim

Μείζων διαφορές μεταξύ δεδομένων XML και σχεσιακά δεδομένα

Ενα Έγγραφο XML περιέχει πληροφορίες για τη σχέση των δεδομένα αντικείμενα μεταξύ τους στο μορφή της ιεραρχίας. Με την σχετικός μοντέλο, οι μόνοι τύποι σχέσεων που μπορούν να οριστούν είναι ο γονικός πίνακας και οι σχέσεις εξαρτημένου πίνακα.

Έτσι, πώς συνεργάζονται η XML και οι βάσεις δεδομένων;

Δεδοκεντρική βάσεις δεδομένων αποθήκευση δεδομένων χωριστά από το XML σχήμα, συνήθως απλώς μετατρέποντας το αρχικό περιεχόμενο σε σχεσιακούς πίνακες. Αυτά τα προϊόντα αναφέρονται ως XML -ενεργοποιημένο βάσεις δεδομένων . Αν μία XML απαιτείται έγγραφο, τα δεδομένα που είναι αποθηκευμένα σε σχεσιακούς πίνακες μπορούν να ερωτηθούν και ένα XML έγγραφο που δημιουργήθηκε.

Επιπλέον, μπορεί η XML να χρησιμοποιηθεί ως βάση δεδομένων; XML - Βάσεις δεδομένων . Βάση δεδομένων XML είναι μεταχειρισμένος για αποθήκευση τεράστιου όγκου πληροφοριών στο XML μορφή. Όπως το χρήση του XML αυξάνεται σε κάθε τομέα, απαιτείται να υπάρχει ένα ασφαλές μέρος για την αποθήκευση του XML έγγραφα. Τα δεδομένα που είναι αποθηκευμένα στο βάση δεδομένων μπορεί να υποβληθεί ερώτημα χρησιμοποιώντας το XQuery, να γίνει σειριακή και να εξαχθεί σε επιθυμητή μορφή.

Μπορεί επίσης να ρωτήσει κανείς, είναι η XML ταχύτερη από την SQL;

SQL είναι καλά δεδομένα σε πίνακα -- δεδομένα που χωρούν εύκολα σε σειρές και στήλες. XML είναι καλό για ιεραρχικά δεδομένα -- δεδομένα που έχουν πολλά επίπεδα διαφορετικών μεγεθών. SQL είναι καλό για αποθήκευση και αναζήτηση. XML είναι καλό για μετάδοση και μορφοποίηση.

Πώς αποθηκεύει το Rdbms δεδομένα XML;

XML Οι ενεργοποιημένες βάσεις δεδομένων προσφέρουν συνήθως μία ή περισσότερες από τις ακόλουθες προσεγγίσεις αποθήκευση XML μέσα στην παραδοσιακή σχεσιακή δομή: XML είναι αποθηκευμένο σε ένα CLOB (μεγάλο αντικείμενο χαρακτήρων) XML "τεμαχίζεται" σε μια σειρά από Πίνακες που βασίζονται σε ένα Σχήμα. XML είναι αποθηκευμένο σε γηγενή XML Τύπος όπως ορίζεται από το πρότυπο ISO 9075-

Συνιστάται: