Βίντεο: Καταχώρηση δεδομένων στο excel με φόρμα 2024
Η θεμελιώδης δομή για τις βάσεις δεδομένων των γραφημάτων στα μεγάλα δεδομένα ονομάζεται "σχέση κόμβων. "Αυτή η δομή είναι πιο χρήσιμη όταν πρέπει να ασχοληθείς με πολύ διασυνδεδεμένα δεδομένα. Οι κόμβοι και οι σχέσεις υποστηρίζουν ιδιότητες , ένα ζεύγος κλειδιού-τιμής όπου αποθηκεύονται τα δεδομένα.
Αυτές οι βάσεις δεδομένων περιηγούνται ακολουθώντας τις σχέσεις. Αυτός ο τύπος αποθήκευσης και πλοήγησης δεν είναι δυνατός στα RDBMS (συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων) εξαιτίας των άκαμπτων δομών του πίνακα και της αδυναμίας να ακολουθήσουν τις συνδέσεις μεταξύ των δεδομένων οπουδήποτε μπορεί να μας οδηγήσουν. Μια βάση δεδομένων γραφημάτων μπορεί να χρησιμοποιηθεί για τη διαχείριση γεωγραφικών δεδομένων για εξερεύνηση πετρελαίου ή για τη μοντελοποίηση και βελτιστοποίηση δικτύων παρόχων τηλεπικοινωνιών.
Μία από τις πιο ευρέως χρησιμοποιούμενες βάσεις δεδομένων γραφικών είναι η Neo4J. Πρόκειται για ένα έργο ανοικτού κώδικα με άδεια χρήσης της δημόσιας άδειας GNU v3. 0. Μια υποστηριζόμενη εμπορική έκδοση παρέχεται από τη Neo Technology υπό το GNU AGPL v3. 0 και εμπορικές άδειες.
Το Neo4J είναι μια βάση δεδομένων συναλλαγών ACID που προσφέρει υψηλή διαθεσιμότητα μέσω της ομαδοποίησης. Είναι μια αξιόπιστη και επεκτάσιμη βάση δεδομένων που είναι εύκολο να μοντελοποιηθεί εξαιτίας της θεμελιώδους δομής των ιδιοτήτων της σχέσης κόμβου και του πόσο φυσιολογικά αντιστοιχεί στις δικές μας ανθρώπινες σχέσεις. Δεν απαιτεί ένα σχήμα, ούτε απαιτεί δακτυλογράφηση δεδομένων, οπότε είναι εγγενώς πολύ ευέλικτο.
Με αυτήν την ευελιξία υπάρχουν μερικοί περιορισμοί. Οι κόμβοι δεν μπορούν να αναφερθούν άμεσα. Για παράδειγμα, εσείς (ως κόμβος) δεν μπορείτε επίσης να είστε ο ίδιος ο πατέρας ή η μητέρα σας (ως σχέσεις), αλλά μπορείτε να είστε ένας πατέρας ή μητέρα . Μπορεί να υπάρχουν περιπτώσεις πραγματικού κόσμου όπου απαιτείται αυτοαναφορά. Αν ναι, μια βάση δεδομένων με γραφήματα δεν είναι η καλύτερη λύση, αφού οι κανόνες αυτοελέγχου εφαρμόζονται αυστηρά. Ενώ η ικανότητα αναπαραγωγής είναι πολύ καλή, ο Neo4J μπορεί να αναπαράγει ολόκληρα γραφήματα, τοποθετώντας ένα όριο στο συνολικό μέγεθος του γραφήματος (περίπου 34 δισεκατομμύρια κόμβων και 34 δις σχέσεις).
Ενσωμάτωση με άλλες βάσεις δεδομένων:
Το Neo4J υποστηρίζει τη διαχείριση συναλλαγών με επαναφορά δεδομένων για να επιτρέψει την ομαλή διαλειτουργικότητα με τα μη αποθηκευτικά δεδομένα.
-
Υπηρεσίες συγχρονισμού: Το Neo4J υποστηρίζει συμπεριφορές που βασίζονται σε γεγονότα μέσω ενός διαύλου συμβάντων, περιοδικό συγχρονισμό χρησιμοποιώντας τον εαυτό του ή ένα RDBMS ως master και παραδοσιακό συγχρονισμό παρτίδας.
-
Ευελιξία: Το Neo4J υποστηρίζει το κρύο (δηλαδή, όταν η βάση δεδομένων δεν εκτελείται) και τα ζεστά (όταν εκτελείται) αντίγραφα ασφαλείας, καθώς και ο τρόπος ομαδοποίησης υψηλής διαθεσιμότητας.Οι τυποποιημένες ειδοποιήσεις είναι διαθέσιμες για ενσωμάτωση με τα υπάρχοντα συστήματα διαχείρισης λειτουργιών.
-
Γλώσσα ερώτησης: Το Neo4J υποστηρίζει μια δηλωτική γλώσσα που ονομάζεται Cypher και έχει σχεδιαστεί ειδικά για να ερωτά τα γραφήματα και τα συστατικά τους. Οι εντολές Cypher βασίζονται χαλαρά στη σύνταξη SQL και στοχεύουν σε ad hoc ερωτήματα των δεδομένων γραφημάτων.
-
Οι εφαρμογές Neo4J είναι οι πλέον κατάλληλες για Κοινωνική δικτύωση
Ταξινόμηση βιολογικών ή ιατρικών τομέων
-
Δημιουργία δυναμικών κοινοτήτων πρακτικής ή ενδιαφέροντος