Πίνακας περιεχομένων:
- Η πλατφόρμα μηνυμάτων Facebook
- Amazon DynamoDB
- Το Bigtable της Google δημιουργήθηκε για να παρέχει χώρο αποθήκευσης ευρείας στήλης για μια σειρά εφαρμογών της Google, όπως Orkut, Google Earth, ευρετηρίαση ιστού, Google Maps, Google Books, YouTube, blogger. com, Google Code και Google Mail.
- Η LinkedIn χρησιμοποίησε τον Hadoop για να μετατρέψει πληροφορίες σχετικά με τις σχέσεις για μια νύχτα και να σπρώξει τις τελευταίες πληροφορίες γραφήματος στο κατάστημα NoSQL βασικής αξίας Voldemort επόμενη μέρα. Με αυτόν τον τρόπο, η LinkedIn διατήρησε μια κυλιόμενη προβολή όλων των δεδομένων στην υπηρεσία.
- Η British Broadcasting Corporation έχει μια ηλεκτρονική υπηρεσία για να προσφέρει στους πολίτες του Ηνωμένου Βασιλείου μια δωρεάν υπηρεσία προσπέλασης που ονομάζεται iPlayer για τηλεοπτικές και ραδιοφωνικές εκπομπές του BBC.
- Το 2011, το BBC αντιλήφθηκε ότι οι δημοσιογράφοι του ξόδεψαν πολύ χρόνο για να αποφασίσουν πού να δημοσιεύσουν ιστορίες στην ιστοσελίδα του BBC Sport. Αυτό κοστίζει πολύ χρόνο και χρήμα και οι ιστορίες δεν ήταν σταθερά διαθέσιμες στους χρήστες σε διάφορες περιοχές της ιστοσελίδας του αθλητισμού.
- Υγειονομική περίθαλψη. gov έχει ονομαστεί η πιο πολύπλοκη εφαρμογή του συστήματος πληροφορικής όλων των εποχών. Η οικοδόμηση απαιτούσε διάφορα συστήματα, με το πιο ορατό να είναι το HealthCare. gov αγορά.
- Η Εθνική Υπηρεσία Υγείας του Ηνωμένου Βασιλείου περιλαμβάνει εκατοντάδες οργανώσεις, όλες κάτω από μία εθνική ομπρέλα. Για παράδειγμα, οι χειρουργικές επεμβάσεις γενικής ιατρικής και τα νοσοκομεία έχουν τα δικά τους συστήματα.
- Σε πολλές περιπτώσεις, πρέπει να παρέχετε πρόσβαση σε πληροφορίες, διατηρώντας παράλληλα την ασφάλειά της. Ακολουθούν διάφορα παραδείγματα:
- Οι κυβερνήσεις χρησιμοποιούν βάσεις δεδομένων NoSQL για να παρέχουν στους πολίτες πληροφορίες σχετικά με τον τρόπο διαχείρισης της χώρας τους. Ένα καλό παράδειγμα είναι η Fairfax County στη Βιρτζίνια, η οποία χρησιμοποιεί το MarkLogic Server για να παρέχει γεωχωρικές πληροφορίες μέσω μιας διαδικτυακής αναζήτησης και διεπαφής αναζήτησης σε κυβερνητικές υπηρεσίες και κατοίκους.Η υπηρεσία καλύπτει μια σειρά πληροφοριών - για παράδειγμα, γεωγραφικά σημεία στις εκδηλώσεις που σχετίζονται με το νομό και την αστυνομία.
Βίντεο: Top 10 πιο Στυγερά Εγκλήματα στην Ελλάδα 2024
Συχνά οι άνθρωποι αγοράζουν μια συγκεκριμένη πλατφόρμα λόγω των εφαρμογών δολοφόνων που τρέχουν σε αυτό. Πολλές εφαρμογές που βασίζονται σε NoSQL εμπίπτουν στην κατηγορία εφαρμογών δολοφόνων. Αυτές οι εφαρμογές δεν θα μπορούσαν να γίνουν πραγματικότητα χρησιμοποιώντας τις υπάρχουσες τεχνολογίες σχεσιακών βάσεων δεδομένων.
Η πλατφόρμα μηνυμάτων Facebook
Η Apache Cassandra δημιουργήθηκε από το Facebook για να τροφοδοτήσει τα Inbox. Το έπραξε εδώ και πολλά χρόνια. Η Κασσάνδρα εργάστηκε κάνοντας τα εξής:
-
Η Cassandra ευρετηρίασε τα μηνύματα των χρηστών και τους όρους (λέξεις κλπ.) Στα μηνύματα και οδήγησε σε αναζήτηση σε όλο το περιεχόμενο αυτών των μηνυμάτων. Το αναγνωριστικό χρήστη ήταν το πρωτεύον κλειδί. Κάθε όρος έγινε μια σούπερ στήλη και τα αναγνωριστικά μηνυμάτων ήταν τα ονόματα των στηλών.
-
Η Cassandra παρείχε τη δυνατότητα να εμφανίζει όλα τα μηνύματα που αποστέλλονται από και προς ένα συγκεκριμένο χρήστη. Εδώ το αναγνωριστικό χρήστη ήταν το πρωτεύον κλειδί, τα αναγνωριστικά παραλήπτη ήταν οι σούπερ στήλες και τα αναγνωριστικά μηνυμάτων ήταν τα ονόματα των στηλών.
Το αρχικό χαρτί του Facebook Cassandra σχολιάζεται με πρόσφατες πληροφορίες και τηρείται από την DataStax, την εμπορική εταιρεία που προωθεί την Κασσάνδρα σήμερα.
Amazon DynamoDB
Η Amazon δημοσίευσε αρχικά το χαρτί Dynamo, ξεκινώντας έτσι την ιδέα των καταστημάτων βασικής αξίας NoSQL. Από τότε, η Amazon δημιούργησε μια ξεχωριστή βάση δεδομένων που ονομάζεται DynamoDB ως υπηρεσία που προσφέρεται στον ιστότοπο της Amazon Web Services Marketplace.
Με το DynamoDB, πληρώνετε μόνο για την ωριαία χωρητικότητα που χρησιμοποιείτε, όπως τη χρησιμοποιείτε, αντί για το ποσό των δεδομένων που αποθηκεύετε, το οποίο είναι ένα ενδιαφέρον μοντέλο που οι νέοι προγραμματιστές εφαρμογών θα βρουν ελκυστικό. Παίρνετε επίσης ως γράφοντας μια επιλογή 'δωρεάν βαθμίδας' που περιλαμβάνει 25GB αποθήκευσης και έναν αριθμό μονάδων εγγραφής και ανάγνωσης χωρητικότητας.Google Mail
Το Bigtable της Google δημιουργήθηκε για να παρέχει χώρο αποθήκευσης ευρείας στήλης για μια σειρά εφαρμογών της Google, όπως Orkut, Google Earth, ευρετηρίαση ιστού, Google Maps, Google Books, YouTube, blogger. com, Google Code και Google Mail.
Οι κλώνοι Bigtable παρέχουν πίνακες αναζήτησης ευρετηρίου για πολύ μεγάλα σύνολα πληροφοριών
Η LinkedIn χρησιμοποίησε τον Hadoop για να μετατρέψει πληροφορίες σχετικά με τις σχέσεις για μια νύχτα και να σπρώξει τις τελευταίες πληροφορίες γραφήματος στο κατάστημα NoSQL βασικής αξίας Voldemort επόμενη μέρα. Με αυτόν τον τρόπο, η LinkedIn διατήρησε μια κυλιόμενη προβολή όλων των δεδομένων στην υπηρεσία.
Ελέγξτε εδώ για περισσότερες πληροφορίες σχετικά με το Espresso.
Ο BBC iPlayer online κατάλογος μέσων
Η British Broadcasting Corporation έχει μια ηλεκτρονική υπηρεσία για να προσφέρει στους πολίτες του Ηνωμένου Βασιλείου μια δωρεάν υπηρεσία προσπέλασης που ονομάζεται iPlayer για τηλεοπτικές και ραδιοφωνικές εκπομπές του BBC.
Οι πληροφορίες για επεισόδια, σειρές και μάρκες ενημερώνονται από διαφορετική ομάδα από εκείνη που είναι υπεύθυνη για τον προγραμματισμό επεισοδίων για την τηλεόραση.
Το BBC μετακόμισε πολλαπλά συστήματα MySQL σε ένα μόνο αποθετήριο MarkLogic Server 6 για να παρέχει πρόσβαση σε μεταδεδομένα του προγράμματος. Αυτή η λειτουργία περιελάμβανε τη δημιουργία ενός API υπηρεσιών δεδομένων που ονομάζεται Nitro και την ενσωμάτωσή του στο MarkLogic Server.
Το Nitro εξουσιώνει όλο και περισσότερες υπηρεσίες του BBC. Η Nitro ξεκίνησε αντικαθιστώντας τη λειτουργικότητα του iPlayer για να σταθεροποιήσει την απόδοση αυτής της πλατφόρμας. Στο μέλλον, το Nitro θα περιλαμβάνει feeds σε οργανισμούς-εταίρους και θα έχει API με δημόσια προβολή.
Οι πλατφόρμες BBC Sport και Olympics
Το 2011, το BBC αντιλήφθηκε ότι οι δημοσιογράφοι του ξόδεψαν πολύ χρόνο για να αποφασίσουν πού να δημοσιεύσουν ιστορίες στην ιστοσελίδα του BBC Sport. Αυτό κοστίζει πολύ χρόνο και χρήμα και οι ιστορίες δεν ήταν σταθερά διαθέσιμες στους χρήστες σε διάφορες περιοχές της ιστοσελίδας του αθλητισμού.
Το BBC δημιούργησε ένα εντελώς νέο τύπο λύσης που ονομάζεται Dynamic Semantic Publishing (DSP) για να αυτοματοποιήσει μεγάλο μέρος αυτής της διαδικασίας. Χρησιμοποιώντας ένα συνδυασμό του MarkLogic Server 6 (έκδοση χωρίς τριπλό κατάστημα) και του GraphDB Ontotext (πρώην BigOWLIM), το BBC μπόρεσε να προτείνει θέματα στους δημοσιογράφους τους.
Αυτή η προσέγγιση επέτρεψε επίσης στο BBC να χρησιμοποιήσει τις σχέσεις που είναι εγγενείς στα θέματα που αναφέρονται στις ιστορίες για να καθορίσει πού να δημοσιεύσει τα δεδομένα, αντί να βασίζεται στους δημοσιογράφους.
Πηγαίνοντας στην αρχική σελίδα του BBC Sport και κάνοντας κλικ στο σύνδεσμο για την ποδοσφαιρική ομάδα της Αγγλίας, βλέπετε όχι μόνο ιστορίες για την ποδοσφαιρική ομάδα της Αγγλίας, αλλά και τυχόν παίκτες που τυχαίνει να παίζουν στην Αγγλία, σύζυγοι, παρόλο που δεν αναφέρονται ρητά στην ποδοσφαιρική ομάδα της Αγγλίας στις ιστορίες.
Ελέγξτε εδώ για πληροφορίες σχετικά με την εξαιρετική ποδοσφαιρική ομάδα της Αγγλίας.
HealthCare. gov
Υγειονομική περίθαλψη. gov έχει ονομαστεί η πιο πολύπλοκη εφαρμογή του συστήματος πληροφορικής όλων των εποχών. Η οικοδόμηση απαιτούσε διάφορα συστήματα, με το πιο ορατό να είναι το HealthCare. gov αγορά.
Πίσω από τις σκηνές, πολλά άλλα συστήματα παρέχουν υποστηρικτικές λειτουργίες, συμπεριλαμβανομένων των καταστημάτων για πληροφορίες από άλλους οργανισμούς, όπως τα δεδομένα IRS και πληροφορίες σχετικά με την κάλυψη που τα κράτη παρέχουν ήδη στους κατοίκους τους. Επίσης, οι ασφαλιστές υποβάλλουν τις πολιτικές που θέλουν να προσφέρουν στους πολίτες στην ιστοσελίδα της ομοσπονδιακής αγοράς.
Η επικοινωνία μεταξύ των διαφόρων συστημάτων απαιτεί επίσης την αποθήκευση μηνυμάτων για ασφάλεια (έτσι δεν χάνονται) και αργότερα παράδοση. Αν και HealthCare. Το gov παρέχει κάλυψη στους πολίτες σε τριάντα τέσσερα κράτη, τα συστήματα back-end υποστηρίζουν όλα τα πενήντα κράτη μέσω της βάσης δεδομένων και τροφοδοτούν τις αγορές των κρατών.
Τα Κέντρα για τα Medicare & Medicaid Services (CMS) επέλεξαν τη MarkLogic να παράσχει την βάση δεδομένων back-end για όλα τα δεδομένα αυτών των συστημάτων.Ο MarkLogic Server αποθηκεύει μια ανώνυμη έκδοση όλων των περιεχομένων XML που διακινούνται μεταξύ αυτών των συστημάτων και παρέχει τη δυνατότητα να ταιριάζουν με τις απαιτήσεις των πολιτών με διαθέσιμη ασφαλιστική κάλυψη.
Το υποσύστημα που παρακολουθεί και αναλύει όλες τις κυκλοφορίες μηνυμάτων σε πραγματικό χρόνο έχει αποδειχθεί ότι είναι η πιο ορατή επιτυχία ενός συστήματος NoSQL που επηρεάζει άμεσα τους πολίτες. Παρόλο που το έργο αντιμετώπισε δημόσιες δυσκολίες, το επίπεδο πολυπλοκότητας που αντιμετωπίστηκε και η επιτυχημένη επέκταση σε περισσότερα από επτά εκατομμύρια νεοαποκτηθέντες Αμερικανούς είχαν μεγάλη επιτυχία.
Ελέγξτε εδώ για πληροφορίες σχετικά με τη χρήση της MarkLogic στο HealthCare. gov.
UK NHS Spine 2 Backbone
Η Εθνική Υπηρεσία Υγείας του Ηνωμένου Βασιλείου περιλαμβάνει εκατοντάδες οργανώσεις, όλες κάτω από μία εθνική ομπρέλα. Για παράδειγμα, οι χειρουργικές επεμβάσεις γενικής ιατρικής και τα νοσοκομεία έχουν τα δικά τους συστήματα.
Το UK NHS παρέχει ένα σύνολο υπηρεσιών που ονομάζεται Spine. Για παράδειγμα, η σπονδυλική στήλη περιλαμβάνει μια υπηρεσία που αναθέτει νεογέννητα με έναν μοναδικό αριθμό NHS που θα είναι μαζί τους για όλη τη ζωή. Αυτή η σπονδυλική στήλη έχει ένα σύστημα που λειτουργεί ως σπονδυλική στήλη ανταλλαγής μηνυμάτων για μια ποικιλία συστημάτων, που ονομάζεται Spine Core.
Η σπονδυλική στήλη 2 περιλαμβάνει επίσης την επικοινωνία με τα συστήματα καταγραφής περιληπτικής φροντίδας (SCR) που επιτρέπουν στο προσωπικό σε χώρους έκτακτης ανάγκης του νοσοκομείου να εντοπίζουν ατομικά ιατρικά αρχεία σε όλη τη χώρα.
Η σπονδυλική στήλη Spine 2 είναι χτισμένη στην κορυφή του Riak και αντικαθιστά ένα πολύ δαπανηρό σύστημα που χτίζεται πάνω από την παλαιότερη σχεσιακή τεχνολογία.
Ελέγξτε εδώ για πληροφορίες σχετικά με τη χρήση του Riak στο Spine 2 Core.
Ασφαλής ανταλλαγή πληροφοριών
Σε πολλές περιπτώσεις, πρέπει να παρέχετε πρόσβαση σε πληροφορίες, διατηρώντας παράλληλα την ασφάλειά της. Ακολουθούν διάφορα παραδείγματα:
Ένας εκδότης βιβλίων που παρέχει πρόσβαση σε περιλήψεις ώστε να μπορείτε να επαληθεύσετε τη συνάφεια ενός βιβλίου πριν από την αγορά, αλλά να δείτε μόνο το πλήρες βιβλίο μετά την αγορά
-
οι υπεύθυνοι προστασίας, το ιατρικό προσωπικό, οι εκπαιδευτικοί και οι υπηρεσίες επιβολής του νόμου
-
Μια εφαρμογή ανταλλαγής πληροφοριών, όπου οι πληροφορίες υψηλού επιπέδου σχετικά με μια έκθεση πληροφοριών μοιράζονται για ανακάλυψη, αλλά όπου πρέπει να ζητείται και να χορηγείται σε κάθε περίπτωση,
-
Αυτές οι καταστάσεις μοιράζονται μια κοινή προσέγγιση: απαιτούν την ασφάλεια που έχει ρυθμιστεί στο επίπεδο εγγραφής τουλάχιστον, έτσι ώστε να μπορείτε να εμφανίσετε ή να αποκρύψετε μια εγγραφή σε διαφορετικούς χρήστες του συστήματος.
Επίσης, για να εξασφαλίσετε ασφαλή πρόσβαση σε συγκεκριμένες ενότητες μέσα σε μια εγγραφή, θα χρειαστείτε επίσης ρύθμιση αποτύπωσης ή βασισμένη στην κυψέλη ή με βάση την ετικέτα (LBAC). Το LBAC επιβάλλει ασφάλεια αρχείων με βάση το περιεχόμενο αυτού του αρχείου αντί για ρητά δικαιώματα που έχουν οριστεί για αυτό το αρχείο.
Σε αυτά τα σενάρια, οι βάσεις δεδομένων NoSQL που υποστηρίζουν την εγγραφή ή την ασφάλεια κυψέλης / στοιχείου / τριπλού επιπέδου, όπως Accumulo, MarkLogic Server και AllegroGraph, είναι καλές επιλογές.
Συμμετοχή πολιτών
Οι κυβερνήσεις χρησιμοποιούν βάσεις δεδομένων NoSQL για να παρέχουν στους πολίτες πληροφορίες σχετικά με τον τρόπο διαχείρισης της χώρας τους. Ένα καλό παράδειγμα είναι η Fairfax County στη Βιρτζίνια, η οποία χρησιμοποιεί το MarkLogic Server για να παρέχει γεωχωρικές πληροφορίες μέσω μιας διαδικτυακής αναζήτησης και διεπαφής αναζήτησης σε κυβερνητικές υπηρεσίες και κατοίκους.Η υπηρεσία καλύπτει μια σειρά πληροφοριών - για παράδειγμα, γεωγραφικά σημεία στις εκδηλώσεις που σχετίζονται με το νομό και την αστυνομία.
Στο Ηνωμένο Βασίλειο, η βραβευμένη νομοθεσία. gov. uk ιστοσελίδα παρέχει πληροφορίες για τους νόμους του Ηνωμένου Βασιλείου που χρονολογούνται από περισσότερα από χίλια χρόνια! Αν θέλετε να μάθετε τους νόμους περί κλοπής ιδιοκτησίας στην Ουαλία το 1542, επισκεφθείτε την ιστοσελίδα!
Μπορείτε επίσης να βρείτε τους νόμους που συζητούνται επί του παρόντος από το Κοινοβούλιο και οι επερχόμενες ενεργοποιήσεις νομικών ρητρών είναι διαθέσιμες ως σχολιασμοί για την ισχύουσα νομοθεσία. Η υπηρεσία αυτή παρέχει στους πολίτες καθώς και στους νομοθέτες μια πολύ πλούσια αναφορά σε νομικά θέματα σε ολόκληρο το Ηνωμένο Βασίλειο.
Αυτός ο ιστότοπος τροφοδοτείται από το MarkLogic Server 5 (έκδοση χωρίς τριπλό κατάστημα) και το GraphDB του Ontotext.