Σπίτι Προσωπικά Οικονομικά 10 δολοφόνοι εφαρμογές NoSQL - dummies

10 δολοφόνοι εφαρμογές NoSQL - dummies

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

Βίντεο: Top 10 πιο Στυγερά Εγκλήματα στην Ελλάδα 2024

Βίντεο: Top 10 πιο Στυγερά Εγκλήματα στην Ελλάδα 2024
Anonim

Συχνά οι άνθρωποι αγοράζουν μια συγκεκριμένη πλατφόρμα λόγω των εφαρμογών δολοφόνων που τρέχουν σε αυτό. Πολλές εφαρμογές που βασίζονται σε 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

Η 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.

10 δολοφόνοι εφαρμογές NoSQL - dummies

Η επιλογή των συντακτών

Εξαρτήματα ηλεκτρονικών: Ενισχυτές ανοιχτού βρόχου

Εξαρτήματα ηλεκτρονικών: Ενισχυτές ανοιχτού βρόχου

Οι πιο βασικές ηλεκτρονικές χρήσεις ενός ενισχυτή Op είναι ως ενισχυτής. Εάν συνδέσετε μια πηγή εισόδου σε έναν από τους ακροδέκτες εισόδου και γειώσετε τον άλλο ακροδέκτη εισόδου, εμφανίζεται μια ενισχυμένη έκδοση του σήματος εισόδου στο εξωτερικό τερματικό. Μια σημαντική ιδέα στα κυκλώματα op-amp ...

Ηλεκτρονικά Στοιχεία: Δημοφιλή Op Amp Ενσωματωμένα Κυκλώματα - Dummy

Ηλεκτρονικά Στοιχεία: Δημοφιλή Op Amp Ενσωματωμένα Κυκλώματα - Dummy

Για την οικοδόμηση ενός πραγματικού ηλεκτρονικού κυκλώματος χρησιμοποιώντας Op-amp, φυσικά, θα πρέπει να χρησιμοποιήσετε ένα πραγματικό ενισχυτή op. Ευτυχώς, τα ενσωματωμένα ολοκληρωμένα κυκλώματα (IC) είναι άφθονα και σχεδόν όλα τα καταστήματα που πωλούν ηλεκτρονικά εξαρτήματα πωλούν διάφορους τύπους φθηνών IC-ενισχυτών. Το πιο δημοφιλές op-amp IC είναι το LM741, το οποίο έρχεται ...

Ηλεκτρονικά Συστατικά: Κύκλοι ταλαντωτών - ανδρείκελοι

Ηλεκτρονικά Συστατικά: Κύκλοι ταλαντωτών - ανδρείκελοι

. Η ακριβής κυματομορφή που παράγεται εξαρτάται από τον τύπο του κυκλώματος που χρησιμοποιείται για τη δημιουργία του ταλαντωτή. Ένα από τα συνηθέστερα χρησιμοποιούμενα κυκλώματα ταλαντωτών είναι κατασκευασμένο από ένα ζεύγος τρανζίστορ που είναι εφοδιασμένα για να εναλλάσσονται και να σβήνουν εναλλάξ. Αυτός ο τύπος κυκλώματος είναι ...

Η επιλογή των συντακτών

Ασκήσεις για ανδρείκελα Κατάρτιση για ανδρείκελα Εξάσκηση - ανδρείκελα

Ασκήσεις για ανδρείκελα Κατάρτιση για ανδρείκελα Εξάσκηση - ανδρείκελα

Η ασήμαντη εκπαίδευση είναι ένα σημαντικό βήμα στην ανάπτυξη των παιδιών. Ως γονέας, θα πρέπει να αναγνωρίσετε τα σημάδια ότι το παιδί σας είναι έτοιμο για την ομιλία της τουαλέτας, να ξεκινήσει μια διαδικασία ασήμαντης κατάρτισης, να συνεχίσει τη διαδικασία και να αναγνωρίσει πότε το παιδί σας είναι σχεδόν εκεί. Κατά τη διάρκεια της διαδρομής, πρέπει να σιγουρευτείτε ότι το παιδί σας ξέρει ...

Εκπαίδευση για παιδιά με αναπηρίες - ανδρείκελα

Εκπαίδευση για παιδιά με αναπηρίες - ανδρείκελα

Παιδιά, ανάλογα με την αναπηρία. Μπορεί να χρειαστεί να παρέχετε στηρίγματα υψηλής τεχνολογίας που διευκολύνουν την κίνηση από τον περιπατητή ή την αναπηρική καρέκλα στην τουαλέτα (δείτε την ενότητα "Εργασία με ειδικό εργαλείο" σε αυτό το άρθρο.) Από την άλλη πλευρά, το παιδί σας μπορεί να ...

Υποδηλώνουν ότι το παιδί σας είναι έτοιμο για ασήμαντη εκπαίδευση - ανδρείκελα

Υποδηλώνουν ότι το παιδί σας είναι έτοιμο για ασήμαντη εκπαίδευση - ανδρείκελα

Την ημέρα που κάθε γονιός επιθυμεί, αλλά δεν μπορείτε να βιάσετε τη διαδικασία. Περιμένετε τα σημάδια ότι το παιδί σας είναι έτοιμο να αντιμετωπίσει αυτή τη μεγάλη πρόκληση. Παρακολουθήστε τα σημεία στην παρακάτω λίστα. οι πρώτες πέντε είναι απολύτως απαραίτητες: μένει ξηρό τουλάχιστον δύο ώρες παίρνει Bummed από υγρό ή ...

Η επιλογή των συντακτών

Πώς να χρησιμοποιήσετε τη φαντασία σας για να χαλαρώσετε το σώμα σας για διαλογισμό - Dummies

Πώς να χρησιμοποιήσετε τη φαντασία σας για να χαλαρώσετε το σώμα σας για διαλογισμό - Dummies

Αναδυόμενο πεδίο της ιατρικής μυαλού-σώματος υπενθυμίζει στους ανθρώπους - και γιόγκι και σοφοί έχουν πει για χιλιετίες - το σώμα σας, το μυαλό σας και η καρδιά σας αποτελούν ένα ενιαίο και αδιάσπαστο σύνολο. Όταν οι σκέψεις σας συνεχίζουν να σφύζουν από την ανησυχία σας, το σώμα σας αποκρίνεται με τη σύσφιξη και την τάνυση, ειδικά σε ορισμένες σημαντικές θέσεις ...

Πώς να χρησιμοποιήσετε την προσοχή για τη διαχείριση του πόνου

Πώς να χρησιμοποιήσετε την προσοχή για τη διαχείριση του πόνου

Πόνος είναι κάτι που θα αντιμετωπίσει κάποιος σε κάποιο σημείο . Η προσοχή μπορεί να σας βοηθήσει να προσεγγίσετε πόνο με υγιεινό τρόπο. Ο οξύς πόνος είναι ένας αιχμηρός πόνος που διαρκεί για μικρό χρονικό διάστημα, μερικές φορές ορίζεται ως λιγότερο από 12 εβδομάδες. Η ιατρική είναι αρκετά καλή για τη θεραπεία του οξέος πόνου. Ο χρόνιος πόνος είναι ο πόνος που διαρκεί ...

Βελτίωση των σχέσεών σας - ανδρείκεS

Βελτίωση των σχέσεών σας - ανδρείκεS

Σχέσεις - είτε με την οικογένεια, τους φίλους ή τους εραστές; Και δεν έχει σημασία πόσο χαρούμενος και ευχαριστημένος είστε με τις σημαντικές σχέσεις στη ζωή σας, υπάρχει πάντα περιθώριο βελτίωσης. Οι σχέσεις, όπως όλες οι διεργασίες, επίσης καταλήγουν και ρέουν και σας παρουσιάζουν προκλήσεις. Εδώ είναι μερικές εξαιρετικές τεχνικές για να σας βοηθήσουμε ...