Apache Xindice είναι μια βάση δεδομένων που έχει σχεδιαστεί από το μηδέν για να αποθηκεύουν τα δεδομένα XML ή τι είναι πιο συχνά αναφέρεται ως μητρική βάση δεδομένων XML. Xindice προφέρεται Zeen-Dee-chay στην καλύτερη faux ιταλική προφορά σας. Μην ανησυχείτε αν έχετε λάθος όμως, δεν θα με πείραζε. Εμείς απλά νοιάζει ότι έχετε σωστή ορθογραφία.
Ίσως να αναρωτιέστε τι είναι μια φυσική βάση δεδομένων XML είναι καλό για? Καλά έχει λίγο πολύ ένα σκοπό, την αποθήκευση των δεδομένων XML. Αν δεν έχετε όλα τα δεδομένα XML, δεν θέλουν τα δεδομένα XML ή νομίζετε ότι XML είναι η πιο πάνω από προκατειλημμένες τεχνολογία της νέας χιλιετίας, τότε Xindice δεν είναι για σας. Δεν είμαστε έξω για να αλλάξει τον τρόπο τα δεδομένα σε γενικές γραμμές είναι αποθηκευμένα, μόνο για να παρέχουν μια καλή λύση για την αποθήκευση των δεδομένων XML. Αν ερευνήσει τα έργα σας και δείτε XML βρεθώ έξω από κάθε γωνιά, τότε Xindice θα μπορούσε να είναι μια πραγματική βοήθεια για την αποθήκευση της XML.
Το όφελος ενός φυσικού λύση είναι ότι δεν έχετε να ανησυχείτε για τη χαρτογράφηση XML σας σε κάποια άλλη δομή δεδομένων. Απλά εισάγετε τα δεδομένα όπως XML και να ανακτούν ως XML. Μπορείτε επίσης να αποκτήσετε μια μεγάλη ευελιξία μέσω της ημι-δομημένης φύσης της XML και του ανεξάρτητου μοντέλο σχήμα που χρησιμοποιείται από Xindice. Αυτό είναι ιδιαίτερα χρήσιμο όταν έχετε πολύ πολύπλοκες δομές XML που θα ήταν δύσκολο ή αδύνατο να χαρτογραφηθεί σε μια πιο δομημένη βάση δεδομένων.
Προς το παρόν Xindice χρησιμοποιεί XPath για τη γλώσσα της ερώτησης και XML: DB XUpdate για την ενημέρωση του γλώσσα. Παρέχουμε μια εφαρμογή της XML: DB API για Java ανάπτυξη και είναι δυνατή η πρόσβαση Xindice από άλλες γλώσσες που χρησιμοποιούν ενσωματωμένες σε XML-RPC API. Καθώς τα πρότυπα στον τομέα βάσης δεδομένων XML ώριμη Xindice θα περιλαμβάνει υποστήριξη για εκείνους που είναι πιο σημαντικό.
Xindice είναι η συνέχιση του προγράμματος που χρησιμοποιείται για να ονομάζεται το dbXML Core. Ο πηγαίος κώδικας dbXML δωρήθηκε στο Apache Software Foundation υπό τον Δεκέμβριο του 2001.
Native τεχνολογία βάσεων δεδομένων XML είναι μια πολύ νέα περιοχή και Xindice είναι πάρα πολύ ένα έργο ακόμα σε εξέλιξη. Ο διακομιστής σήμερα υποστηρίζει αποθήκευση καλοσχηματισμένα έγγραφα XML. Αυτό σημαίνει ότι δεν έχει κανένα σχήμα που περιορίζει το τι μπορεί να τοποθετηθεί σε μια συλλογή εγγράφων. Αυτό κάνει Xindice ένα ημι-δομημένη βάση δεδομένων και παρέχει τεράστια flexiblity για το πώς μπορείτε να αποθηκεύσετε τα δεδομένα σας, αλλά σημαίνει επίσης να σας δώσω κάποια κοινή λειτουργικότητα της βάσης δεδομένων, όπως τα είδη δεδομένων. Με τη σημερινή κατάσταση της Xindice είναι ήδη ένα ισχυρό εργαλείο για τη διαχείριση των δεδομένων XML. Ωστόσο, υπάρχουν ακόμη πολλά που πρέπει να γίνουν. Σχόλια και εισφορές ενθαρρύνονται.
Αυτό το έγγραφο επιχειρεί να περιγράψει τα χαρακτηριστικά που εργάζονται και μπορούν να χρησιμοποιηθούν και σήμερα. Θα πρέπει να εξετάσετε το αρχείο README που είναι μέρος της διανομής Xindice για την πιο τρέχουσα κατάσταση σχετικά με το έργο.
Εδώ είναι μερικά βασικά χαρακτηριστικά του "Apache Xindice":
Στοιχεία Λογισμικού:
Εκδοχή: 1.0 / 1.2 Milestone 1
Ανεβάστε ημερομηνία: 2 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 194
Τα σχόλια δεν βρέθηκε