Χρησιμοποιεί η Canary πολλά δεδομένα
Περίληψη του άρθρου: Εξηγείται η Canary Release
Σε αυτό το άρθρο, διερευνάμε την έννοια της απελευθέρωσης του Canary, η οποία είναι μια στρατηγική ανάπτυξης που χρησιμοποιείται για τη δοκιμή της απόδοσης νέων εκδόσεων εφαρμογών στην πραγματική χρήση. Η ιδέα της απελευθέρωσης του Canary προέρχεται από τη βιομηχανία εξόρυξης άνθρακα στη δεκαετία του 1920, όπου οι ανθρακωρύχοι χρησιμοποίησαν κλουβιά καναρίνια για να ανιχνεύσουν επικίνδυνα επίπεδα μονοξειδίου του άνθρακα στα ορυχεία.
Ομοίως, σε μια απελευθέρωση Canary, ένα μικρό ποσοστό κυκλοφορίας χρηστών απευθύνεται στη νέα έκδοση εφαρμογής, ενώ η πλειονότητα της κυκλοφορίας εξακολουθεί να αντιμετωπίζεται από την παλιά έκδοση. Αυτό επιτρέπει στους προγραμματιστές να παρακολουθούν την απόδοση της νέας έκδοσης και να εντοπίζουν τυχόν προβλήματα ή σφάλματα. Εάν εντοπιστούν προβλήματα, η κυκλοφορία μεταφέρεται αμέσως στην παλιά έκδοση και η διαδικασία ανάπτυξης σταματά μέχρι να διορθωθούν τα ζητήματα.
Ο έλεγχος της κυκλοφορίας διαδραματίζει κρίσιμο ρόλο στις κυκλοφορίες Canary. Οι προγραμματιστές μπορούν να δρομολογήσουν επιλεκτικά την κυκλοφορία στη νέα έκδοση με βάση συγκεκριμένα κριτήρια ή τυχαία. Αυτό το επίπεδο ελέγχου τους επιτρέπει να συλλέγουν σημαντικά δεδομένα και ιδέες από τις αλληλεπιδράσεις των χρηστών με τη νέα έκδοση. Τα συνήθως χρησιμοποιούμενα εργαλεία ελέγχου της κυκλοφορίας στις κυκλοφορίες Canary στο Kubernetes περιλαμβάνουν το ISTIO και το EDGE VAMCHADOR EDGE Stack.
Το ISTIO είναι ένας ευέλικτος ελεγκτής κυκλοφορίας που επιτρέπει την προγραμματιζόμενη ρύθμιση της κυκλοφορίας που διέρχεται από το πλέγμα υπηρεσιών του. Παρέχει ευελιξία στην εξέλιξη και τις κυλίνδρους, καθιστώντας την κατάλληλη για τις κυκλοφορίες του Canary. Ο πρεσβευτής Edge Stack, από την άλλη πλευρά, εφαρμόζει τη δρομολόγηση της κυκλοφορίας μεταξύ των υπηρεσιών χρησιμοποιώντας ένα σταθμισμένο σχέδιο στρογγυλής robin, επιτρέποντας την ανομοιογενή διανομή κυκλοφορίας. Συλλέγει επίσης σημαντικές μετρήσεις για την παρακολούθηση της προόδου των κυκλοφοριών Canary.
Κατά τη διεξαγωγή κυκλοφοριών Canary, πραγματοποιούνται δοκιμές καναρίνι για την αξιολόγηση της απόδοσης της νέας εφαρμογής σε περιβάλλον πραγματικού κόσμου. Οι σημαίες χαρακτηριστικών χρησιμοποιούνται συνήθως σε δοκιμές καναρίνι για να ενεργοποιήσουν ή να απενεργοποιήσουν συγκεκριμένα χαρακτηριστικά για στοχευμένες ομάδες χρηστών. Αυτό επιτρέπει στους προγραμματιστές να συλλέγουν πληροφορίες σχετικά με την προβολή χαρακτηριστικών, τις επιδόσεις και την ικανοποίηση των χρηστών.
Ωστόσο, είναι σημαντικό να σημειωθεί ότι οι δοκιμές Canary δεν πρέπει να αντικαταστήσουν άλλους τύπους δοκιμών όπως οι δοκιμές μονάδων, οι δοκιμές χωρητικότητας και οι δοκιμές A/B. Η δοκιμή Canary επικεντρώνεται στην απόδοση νέων χαρακτηριστικών, κώδικα ή διαμορφώσεων σε περιβάλλον παραγωγής και στοχεύει στην αύξηση της εμπιστοσύνης των προγραμματιστών στην εφαρμογή.
Μια πρακτική περίπτωση της απελευθέρωσης Canary αποδεικνύεται από το YouTube. Δοκίμασαν ένα νέο χαρακτηριστικό που εμφάνισε προεπισκοπήσεις βίντεο όταν τοποθετήθηκε ο δείκτης σε ένα βίντεο. Κατευθύνοντας ένα υποσύνολο της κυκλοφορίας χρηστών σε αυτό το νέο χαρακτηριστικό, ήταν σε θέση να μετρήσουν τον αντίκτυπό της στην εμπλοκή και την ικανοποίηση των χρηστών. Η επιτυχημένη δοκιμή είχε ως αποτέλεσμα την πλήρη ανάπτυξη της νέας λειτουργίας.
Οι περιορισμοί των εκδόσεων του Canary περιλαμβάνουν την αδυναμία κατανόησης πλήρως της απόδοσης της νέας έκδοσης σε σύγκριση με την υπάρχουσα έκδοση, καθώς μόνο ένα μικρό υποσύνολο κυκλοφορίας απευθύνεται σε αυτήν. Επομένως, η απόφαση για την ανάπτυξη βασίζεται σε ελλιπή ανάλυση δεδομένων.
Ερωτήσεις και απαντήσεις:
- Ποια είναι η έννοια της απελευθέρωσης του καναρίνι?
Η Canary Release είναι μια στρατηγική ανάπτυξης που δοκιμάζει την απόδοση νέων εκδόσεων εφαρμογών σε πραγματική χρήση, κατευθύνοντας ένα μικρό ποσοστό της κυκλοφορίας των χρηστών στη νέα έκδοση, ενώ η πλειοψηφία της κυκλοφορίας συνεχίζει να χρησιμοποιεί την παλιά έκδοση. - Πώς εφαρμόζεται ο έλεγχος της κυκλοφορίας σε μια απελευθέρωση του Canary?
Ο έλεγχος της κυκλοφορίας σε μια απελευθέρωση Canary γίνεται με επιλεκτική δρομολόγηση της κυκλοφορίας στη νέα έκδοση με βάση συγκεκριμένα κριτήρια ή τυχαία. Αυτό βοηθά στη συλλογή σημαντικών δεδομένων και ιδεών από αλληλεπιδράσεις χρήστη με τη νέα έκδοση. - Ποια είναι μερικά συνήθως χρησιμοποιούμενα εργαλεία ελέγχου κυκλοφορίας στις κυκλοφορίες Canary στο Kubernetes?
Δύο κοινά χρησιμοποιούμενα εργαλεία ελέγχου κυκλοφορίας στις κυκλοφορίες Canary στο Kubernetes είναι η στοίβα Edge Istio και Ambassador Edge. Το ISTIO επιτρέπει την προγραμματιζόμενη ρύθμιση της κυκλοφορίας που διέρχεται από το πλέγμα εξυπηρέτησης, ενώ ο πρεσβευτής Edge Stack υλοποιεί τη δρομολόγηση της κυκλοφορίας χρησιμοποιώντας ένα σταθμισμένο σχέδιο στρογγυλής robin. - Τι είναι οι δοκιμές καναρίνης?
Η δοκιμή Canary είναι μια μέθοδος αξιολόγησης της απόδοσης μιας νέας έκδοσης εφαρμογής σε περιβάλλον πραγματικού κόσμου. Συχνά περιλαμβάνει τη χρήση σημαιών χαρακτηριστικών για επιλεκτικά ενεργοποίηση ή απενεργοποίηση συγκεκριμένων χαρακτηριστικών για στοχευμένες ομάδες χρηστών, επιτρέποντας στους προγραμματιστές να συλλέγουν πληροφορίες σχετικά με την προβολή χαρακτηριστικών, τις επιδόσεις και την ικανοποίηση των χρηστών. - Ποιοι τύποι δοκιμών πρέπει να μην αντικαταστήσουν οι δοκιμές καναρίνης?
Οι δοκιμές καναρίνης δεν πρέπει να αντικαταστήσουν άλλους τύπους δοκιμών όπως οι δοκιμές μονάδων, οι δοκιμές χωρητικότητας και οι δοκιμές A/B. Αυτές οι δοκιμές επικεντρώνονται σε διάφορες πτυχές της λειτουργικότητας, της απόδοσης και της εμπειρίας των χρηστών της εφαρμογής. - Πώς χρησιμοποίησε το YouTube Canary Release?
Το YouTube χρησιμοποίησε το Canary Release για να δοκιμάσει μια νέα λειτουργία που έδειξε προεπισκοπήσεις βίντεο όταν τοποθετήθηκε ο δείκτης σε βίντεο. Κατασκευάζοντας ένα υποσύνολο της κυκλοφορίας χρηστών σε αυτό το νέο χαρακτηριστικό, ήταν σε θέση να μετρήσουν τον αντίκτυπό της στην εμπλοκή και την ικανοποίηση των χρηστών πριν την εκτοξεύσουν πλήρως. - Ποιοι είναι οι περιορισμοί των κυκλοφοριών Canary?
Ένας σημαντικός περιορισμός των κυκλοφοριών Canary είναι η αδυναμία κατανόησης πλήρως της απόδοσης της νέας έκδοσης σε σύγκριση με την υπάρχουσα έκδοση. Αυτό οφείλεται στο γεγονός ότι μόνο ένα μικρό υποσύνολο κυκλοφορίας απευθύνεται στη νέα έκδοση, η οποία μπορεί να μην αντιπροσωπεύει με ακρίβεια την απόδοσή της υπό πλήρη κυκλοφοριακή φορτίο.
Καναρίνι ιστορικός
Γνωρίζουμε πόσο σημαντικό είναι ότι η τεχνολογική σας κλίμακα με την εταιρεία σας. Γι ‘αυτό και ο ιστορικός’τεχνολογία και καναρίνι’Το επιχειρηματικό μοντέλο S έχει σχεδιαστεί για επεκτασιμότητα. Από τους ιστορικούς του ιστότοπου έως τις πλήρεις επιχειρηματικές λύσεις.
Εξήγησε η απελευθέρωση Canary
Η έννοια της απελευθέρωσης Canary προέρχεται από τη βιομηχανία εξόρυξης άνθρακα της δεκαετίας του 1920. Τότε, οι ανθρακωρύχοι θα φέρουν κλουβιά καναρίνια για να βοηθήσουν να δοκιμάσουν τα επίπεδα οξυγόνου στα ορυχεία. Εάν το καναρίνι πέθανε, ήταν ένα σημάδι ότι υπήρχε πάρα πολύ μονοξείδιο του άνθρακα και θα άφηναν το ορυχείο αμέσως.
Σήμερα’S World, μια απελευθέρωση Canary χρησιμοποιείται για να ελέγξει την απόδοση της νέας έκδοσης εφαρμογής σε πραγματική χρήση. Εάν υπάρχουν σφάλματα, τότε η νέα έκδοση είναι τυλιγμένη και τα θέματα καθορίζονται πριν από μια άλλη έκδοση. Εάν δεν υπάρχουν σφάλματα και λειτουργεί όπως αναμένεται, τότε έχει κλιμακωθεί μέχρι να αντικαταστήσει την παλιά έκδοση εντελώς. Όλα αυτά καθίστανται δυνατά από τη δυνατότητα ελέγχου των χρηστών’ ΚΙΝΗΣΗ στους ΔΡΟΜΟΥΣ.
Έλεγχος κυκλοφορίας σε απελευθέρωση καναρίνης:
Σε μια απελευθέρωση Canary, η κυκλοφορία χωρίζεται με βάση την έκδοση εφαρμογής στην οποία κατευθύνεται. Αρχικά, η νέα έκδοση εφαρμογής αναπτύσσεται με το 0% της κυκλοφορίας που απευθύνεται σε αυτήν, ενώ η παλιά έκδοση χειρίζεται το 100% της κυκλοφορίας. Στη συνέχεια, ένα μικρό ποσοστό κυκλοφορίας κατευθύνεται στη νέα έκδοση και ξεκινά η παρακολούθηση της απόδοσής της. Εάν υπάρχει πρόβλημα, αυτή η κυκλοφορία ανακατευθύνεται στην παλιά έκδοση και η διαδικασία ανάπτυξης σταματάει. Εάν δεν υπάρχει πρόβλημα, περισσότερη κυκλοφορία κατευθύνεται σταδιακά στη νέα έκδοση μέχρι την παλιά έκδοση’Η κυκλοφορία φτάνει στο 0%.
Δρομολόγηση κυκλοφορίας:
Η δρομολόγηση της κυκλοφορίας είναι ένα βασικό χαρακτηριστικό μιας απελευθέρωσης Canary και παίζει σημαντικό ρόλο στην πραγματοποίηση μιας αποτελεσματικής στρατηγικής ανάπτυξης. Με αυτή τη στρατηγική, μπορείτε να επιλέξετε την κυκλοφορία που θέλετε να κατευθύνετε στη νέα έκδοση τυχαία ή υποκειμενικά χρησιμοποιώντας κριτήρια καθορισμού. Αυτό το επίπεδο ελέγχου της κυκλοφορίας επιτρέπει στον προγραμματιστή να συλλέγει σημαντικά δεδομένα από τους χρήστες’ αλληλεπιδράσεις με τη νέα έκδοση. Το ISTIO και ο πρεσβευτής Edge Stack είναι εργαλεία ελέγχου κυκλοφορίας που χρησιμοποιούνται συνήθως στις κυκλοφορίες Canary στο Kubernetes.
Istio: Αυτός είναι ένας ευέλικτος ελεγκτής κυκλοφορίας που δέχεται προγραμματιζόμενη ρύθμιση της κυκλοφορίας που διέρχεται από το πλέγμα υπηρεσίας του. Η ικανότητά του να επιβάλλει πολιτικές αμέσως μετά την παραλαβή των οδηγιών καθιστά την απελευθέρωση του καναρίνι ευέλικτη, επειδή η roll-out και οι roll-backs μπορούν να εφαρμοστούν γρήγορα.
Πρεσβευτής Edge Stack: Εφαρμόζει δρομολόγηση κυκλοφορίας μεταξύ διαφορετικών υπηρεσιών χρησιμοποιώντας το σταθμισμένο σχήμα στρογγυλής robin. Αυτή είναι μια στρατηγική εξισορρόπησης φορτίου που επιτρέπει την άνιση διανομή κυκλοφορίας. Σημαντικές μετρήσεις συλλέγονται για όλη την κυκλοφορία που χειρίζεται το εργαλείο και αυτό διευκολύνει την παρακολούθηση της προόδου μιας απελευθέρωσης καναρίνης.
Δοκιμές σε μια καναρίνη απελευθέρωση:
Όταν αναλαμβάνουμε μια απελευθέρωση Canary, εκτελούμε δοκιμές καναρίνης για να αξιολογήσουμε την απόδοση της εφαρμογής σε πραγματική χρήση. Ένας από τους τρόπους για τη διεξαγωγή δοκιμών καναρίνι είναι με τη χρήση σημαιών χαρακτηριστικών. Αυτό λειτουργεί επιτρέποντας στους προγραμματιστές να διαχωρίσουν την ενεργοποίηση των χαρακτηριστικών και την απελευθέρωση κώδικα έτσι ώστε να δημιουργούν περισσότερες διαστάσεις δοκιμών. Για παράδειγμα, μπορεί να ενεργοποιήσει ή να απενεργοποιήσει ορισμένες λειτουργίες για μια συγκεκριμένη ομάδα χρηστών ή για όλους τους χρήστες εφαρμογών. Αυτό του επιτρέπει να μετρήσει τη δυνατότητα προβολής, απόδοσης και σημασίας για τους χρήστες που στοχεύουν τις αλλαγές. Όλα αυτά τα δεδομένα παρέχουν ουσιαστική εικόνα που σχετίζονται με τους χρήστες’ αλληλεπίδραση με τη νέα εφαρμογή ή λειτουργίες.
Προσοχή: Παρόλο που μια απελευθέρωση CANARY θα επιτρέψει τη δοκιμή εφαρμογών, δεν θα πρέπει να αποτελεί αντικατάσταση άλλων τύπων δοκιμών όπως δοκιμές μονάδων, δοκιμών χωρητικότητας και δοκιμών A/B. Θα πρέπει να χρησιμοποιούνται δοκιμές καναρίνης για τη δοκιμή εφαρμογών που έχουν περάσει όλες τις άλλες δοκιμές. Εν ολίγοις, οι δοκιμές που πραγματοποιήθηκαν σε μια απελευθέρωση Canary θα πρέπει να δείχνουν μόνο την απόδοση της νέας λειτουργίας, κώδικα ή διαμόρφωσης σε περιβάλλον παραγωγής. Με άλλα λόγια, οι δοκιμές που εκτελούνται αποσκοπούν στην αύξηση των προγραμματιστών’ εμπιστοσύνη στην εφαρμογή.
Μια πρακτική περίπτωση χρήσης: Πώς χρησιμοποιείται το YouTube Canary Release
Η Google είναι μία από τις μεγάλες εταιρείες τεχνολογίας που είναι γνωστό ότι χρησιμοποιεί τη στρατηγική απελευθέρωσης Canary κατά την ανάπτυξη νέου κώδικα και διαμορφώσεων. Λίγο καιρό πίσω, το YouTube εξέτασε ένα νέο χαρακτηριστικό που θα έδειχνε μια προεπισκόπηση βίντεο και όχι μόνο μια στατική λεζάντα, όταν ο δείκτης τέθηκε σε βίντεο. Αυτό προοριζόταν να δώσει στον χρήστη περισσότερες πληροφορίες σχετικά με ένα βίντεο πέρα από τις προβολές, τον λεζάντα, τον τίτλο και την περιγραφή. Ανέπτυξαν αυτή τη νέα εφαρμογή σε μερικούς από τους διακομιστές τους και κατευθύνουν ένα μικρό υποσύνολο της κυκλοφορίας χρηστών προς αυτήν. Από αυτό, ήταν σε θέση να μετρήσουν δύο πράγματα: αν περισσότεροι χρήστες έκαναν κλικ στα βίντεο μετά την προεπισκόπηση και, αν βοήθησε τους χρήστες να πάρουν το βίντεο που ήθελαν να παρακολουθήσουν γρηγορότερα. Η δοκιμή ήταν επιτυχημένη και τελικά έβαλαν πλήρως τη νέα εφαρμογή.
Περιορισμοί:
Δεν είναι εύκολο να κατανοήσουμε πλήρως τις δυνατότητες της έκδοσης Canary, επειδή χειρίζεται μόνο ένα μικρό υποσύνολο της κυκλοφορίας. Εξαιτίας αυτού, μπορείτε’να είστε σίγουροι για την απόδοσή της σε σχέση με την υπάρχουσα έκδοση που χειρίζεται σημαντικά περισσότερη επισκεψιμότητα. Ως εκ τούτου, η απόφαση να προχωρήσουμε με την ανάπτυξη γίνεται με βάση μια ανάλυση που δεν είναι’t πολύ ολοκληρωμένο. Για παράδειγμα, μια έκδοση Canary με ένα μικρό υποσύνολο χρηστών μπορεί να είναι γρήγορη, αλλά να έχει σημαντική λανθάνουσα κατάσταση όταν χειρίζεται όλους τους χρήστες.
Περίληψη
Η απελευθέρωση του Canary είναι πολύ αποτελεσματική σε μια κατάσταση όπου υπάρχουν συχνές αναπτύξεις νέων εκδόσεων εφαρμογών. Αυτό οφείλεται στο γεγονός ότι είναι εύκολο να ρυθμιστεί κατά την κυκλοφορία ενημερώσεων φωτός μέσα σε σύντομο χρονικό διάστημα. Ενώ επιλέγετε ένα υποσύνολο χρηστών για να κατευθυνθείτε στη νέα έκδοση, κάποιος έχει τη δυνατότητα να το κάνει τυχαία ή με βάση τα καθορισμένα κριτήρια. Ενώ οι δοκιμές καναρίνης μπορεί να είναι πολύ διορατικές, δεν πρέπει να χρησιμοποιείται ως αντικαταστάτης για άλλους τύπους δοκιμών.
Δημιουργήστε την πρώτη σας ανάπτυξη της καναρίνης σας μέσα σε λίγα λεπτά!
Δοκιμάστε την πλατφόρμα μπαλαντέρ, μια λύση αγωγού CI/CI χωρίς προβλήματα που θα σας βοηθήσουν να μεταμορφώσετε τον τρόπο με τον οποίο παραδίδετε τις εφαρμογές σας cloud-native. Ξεκινήστε την οικοδόμηση, τη δοκιμή και την ανάπτυξη σε λίγα λεπτά όχι ημέρες!
Καναρίνι ιστορικός

Η ομορφιά του ιστορικού του Canary είναι ότι η ίδια λύση λειτουργεί επίσης επί τόπου όπως και για ολόκληρη την επιχείρηση. Μπορείτε να καταγράψετε δεδομένα σε τοπικό επίπεδο, ενώ τα στέλνετε ταυτόχρονα στον ιστορικό σας.
Το καλύτερο από όλα, καθώς μεγαλώνετε, το ίδιο συμβαίνει και με τη λύση. Ένας μοναδικός ιστορικός καναρίνης μπορεί να καταγράψει περισσότερα από δύο εκατομμύρια ετικέτες και πολλοί ιστορικοί καναρίνι μπορούν να συγκεντρωθούν για να χειριστούν δεκάδες εκατομμύρια ετικέτες.
Οι επιχειρηματικές ιστορικές λύσεις μπορούν να φιλοξενηθούν στα δικά σας κέντρα δεδομένων ή σε AWS και Azure. Και, σε αντίθεση με άλλες επιχειρηματικές λύσεις, οι ιστορικοί της Canary δεν απαιτούν εξειδικευμένες ομάδες δέκα και περισσότερο για να τις διατηρήσουν.
Ένας αληθινός ιστορικός δεδομένων χωρίς απώλειες
Ο ιστορικός Canary είναι μια βάση δεδομένων χρονοσειρών NOSQL που χρησιμοποιεί αλγόριθμοι συμπίεσης χωρίς απώλειες Για να σας παρέχουμε το καλύτερο και των δύο κόσμων, η απόδοση υψηλής ταχύτητας χωρίς να απαιτείται παρεμβολή δεδομένων!
Κάθε ετικέτα που επιλέγετε να αποθηκεύσετε στον ιστορικό Canary μπορεί να περιέχει τα ακόλουθα δεδομένα:
- Όνομα ετικέτας
- 100+ ιδιότητες μετα -δεδομένων (Μηχανικές Μονάδες, Περιγραφές, Όρια και πολλά άλλα)
- Σήμανση
- Τιμές (booleans, floats, ακέραιοι, χορδές κ.λπ.)
- Βαθμολογία ποιότητας
Φανταστείτε το ποσό των δεδομένων που μπορούν να παραχθούν εάν έχετε 5.000 ετικέτες που στέλνουν τιμές κάθε δευτερόλεπτο. Τι θα συμβεί αν ήταν 50.000 ετικέτες ή ακόμα και 500.000?
Οτι’S ακριβώς γιατί η Canary επιλέγει να μην χρησιμοποιήσει το SQL, τα πάρα πολλά δεδομένα του για μια σχεσιακή βάση δεδομένων για την αποθήκευση χωρίς να διακυβεύεται η μακροπρόθεσμη αποθήκευση των ακατέργαστων δεδομένων σας.
Ο ιστορικός Canary χτίστηκε ειδικά και βελτιστοποιήθηκε για τη γραφή και την ανάγνωση αυτών των δεδομένων χρονοσειρών ειδικότητας και ποτέ δεν παρεμβαίνει στο αρχείο δεδομένων.
Κουρασμένος από όρια ετικετών? Πηγαίνω απεριόριστο!
Απλώς προσαρμόστε την άδεια ετικέτας οποιουδήποτε από τους ιστορικούς σας σε μια απεριόριστη επιλογή αδειοδότησης ετικετών για την απόλυτη ειρήνη-μνήμης. Αυτή η απλή λειτουργία αδειοδότησης θα απελευθερώσει την ικανότητά σας να συλλέγετε δεδομένα από τα πάντα χωρίς να χρειάζεται να διαχειρίζεστε άδειες ή να ανησυχείτε για τις μετρήσεις ετικετών.
Απίστευτα γρήγορη απόδοση
Μπορείτε να γράψετε περισσότερα από 1.5 εκατομμύρια ενημερώσεις ανά δευτερόλεπτο στον ιστορικό σε μια συνεχή 24 ώρες την ημέρα, 7 ημέρες την εβδομάδα λειτουργία. Οτι’είναι πολλά δεδομένα. Το καλύτερο από όλα, η βάση δεδομένων είναι δομημένη, ώστε ανεξάρτητα από το πόσα χρόνια των δεδομένων αποθηκεύετε ή πόσες ετικέτες συλλέγετε, θα υποστηρίζετε πάντα ότι 1.5 εκατομμύρια απόδοσης εγγραφής ανά δευτερόλεπτο!
Όταν χρειάζεται, ο ιστορικός μπορεί να διατηρήσει μια συνεχής ταχύτητα ανάγνωσης περισσότερο από 2.5 εκατομμύρια αναγνώσεις ανά δευτερόλεπτο.
Επιπλέον, ο ιστορικός μπορεί να χειριστεί την καταγραφή δεδομένων υψηλής ταχύτητας, με την ανάπτυξη να φτάνει σε αναλύσεις δεδομένων τόσο γρήγορα όσο 10 χιλιοστά του δευτερολέπτου, ακόμη και σε συνεχείς εργασίες είκοσι τεσσάρων ωρών την ημέρα.
Μπορεί να φανεί σε μερικούς ότι το SQL μπορεί να επιτύχει παρόμοιους αριθμούς απόδοσης, αλλά με το κόστος? Στην πραγματικότητα, καθώς μια βάση δεδομένων SQL μεγαλώνει μεγαλύτερη και μεγαλύτερη απόδοση αρχίζει να πέφτει. Οι διαχειριστές αναγκάζονται είτε να μειώσουν το μέγεθος της βάσης δεδομένων είτε να προσθέσουν διακομιστές. Ένα σενάριο απώλειας-χάσματος.
Φυσικά, περισσότεροι διακομιστές οδηγούν σε υψηλότερο λειτουργικό κόστος και περισσότερο χρόνο διαχείρισης. Από την άλλη πλευρά, η μείωση του μεγέθους της βάσης δεδομένων έχει ως αποτέλεσμα το μήκος αποθήκευσης κοπής ή το μασάζ ακατέργαστα δεδομένα σε παρεμβαλλόμενα δεδομένα. Καμία από αυτές τις επιλογές δεν είναι ιδανικό.
Ο πιο δελεαστικός λόγος που μια εταιρεία μπορεί να επιλέξει SQL είναι απλά προηγούμενη εμπειρία ή γνωρίζοντας πώς να το χρησιμοποιήσετε. Το Canary σας επιτρέπει πραγματικά να κάνετε ερωτήματα SQL έναντι της βάσης δεδομένων NOSQL, εξαλείφοντας οποιαδήποτε καμπύλη μάθησης.

Με το Canary, παίρνετε όλα τα οφέλη απόδοσης μιας βάσης δεδομένων χρονοσειρών NoSQL και οι πελάτες σας μπορούν ακόμα να κάνουν ερωτήματα SQL. Χωρίς αμφιβολία, είναι η καλύτερη λύση για εσάς.
Απώλειψη σημαίνει τις αρχικές τιμές δεδομένων για πάντα
Καναρίνι’S Ιδιοκτησιακό αλγόριθμο συμπίεσης χωρίς απώλειες εξασφαλίζει ότι τα δεδομένα σας δεν διακυβεύονται ποτέ. Αυτός ο αλγόριθμος συμπίεσης οδηγεί στη βιομηχανία και το αποτέλεσμα σχεδόν μιας δεκαετίας αναπτυξιακών εργασιών.
Κάθε μέρα, όλα τα ιστορικά αρχεία σας επικυρώνονται, συμπιέζονται και κλείνουν για γραφή. Η αρχική σας μορφή ακατέργαστων δεδομένων αποθηκεύεται για πάντα, με ασφάλεια και με το μικρότερο αποτύπωμα αποθήκευσης.
Το Canary επιτυγχάνει ένα Λειτουργός συμπίεσης της βιομηχανίας Καλύτερης από 3: 1, εξοικονομώντας σας περισσότερο από 3 φορές στην αποθήκευση. Αυτό σημαίνει ότι μπορείτε να διατηρήσετε περισσότερο από μια δεκαετία αρχείων δεδομένων με τις αρχικές τιμές RAW δεδομένων τους!
Εύκολη δομή βάσης δεδομένων
Όταν αναπτύσσετε ιστορικό, οργανώνετε τις ετικέτες σας σε σύνολα δεδομένων. Ένα σύνολο δεδομένων είναι μια συλλογή από αισθητήρες ή ετικέτες, που επιλέγετε να ομαδοποιήσετε. Δεδομένου ότι χορηγείτε άδεια στον ιστορικό μόνο με τον αριθμό ετικετών, μπορείτε να δημιουργήσετε όσα σύνολα δεδομένων που χρειάζεστε.
Μέσα σε κάθε σύνολο δεδομένων, ο ιστορικός γράφει σε ένα αρχείο ιστορικής βάσης δεδομένων ή αρχείο HDB για σύντομο. Το HDB περιέχει όλα τα ονόματα ετικετών και καταγράφει τη χρονική σήμανση για κάθε αλλαγή τιμής καθώς και για την βαθμολογία ποιότητας του. Μπορείτε επίσης να συσχετίσετε ιδιότητες σε κάθε ετικέτα που σας επιτρέπει να αποθηκεύετε περιγραφές, μηχανικές μονάδες, όρια και πολλά άλλα. Συνήθως, δημιουργείται ένα νέο αρχείο HDB καθημερινά.
Απεριόριστη επεκτασιμότητα
Γνωρίζουμε πόσο σημαντικό είναι ότι η τεχνολογική σας κλίμακα με την εταιρεία σας. Γι ‘αυτό και ο ιστορικός’τεχνολογία και καναρίνι’Το επιχειρηματικό μοντέλο S έχει σχεδιαστεί για επεκτασιμότητα. Από τους ιστορικούς του ιστότοπου έως τις πλήρεις επιχειρηματικές λύσεις.
Ένας ενιαίος ιστορικός Canary Server μπορεί να κλιμακωθεί από μόνο 100 ετικέτες σε περισσότερα από 2 εκατομμύρια χωρίς να απαιτεί πρόσθετες εγκαταστάσεις λογισμικού. Ακόμα δεν είναι αρκετό? Μπορείτε να συγκεντρώσετε πολλούς ιστορικούς καναρίνι για να δημιουργήσετε απίστευτα μεγάλες επιχειρηματικές λύσεις ιστορικών. Αυτό σημαίνει ότι τα όρια στις μετρήσεις και τα αρχεία σας δεν ορίζονται πλέον από το λογισμικό, αλλά από το υλικό.
Αρχιτεκτονική, πλεονασμός και ανάκτηση καταστροφών
Μπορείτε να εγκαταστήσετε ιστορικούς Canary σε τοπικούς ιστότοπους καθώς και σε εταιρικές τοποθεσίες. Συνδέστε πολλούς ιστορικούς για να μετακινήσετε αυτόματα δεδομένα από το επίπεδο του ιστότοπου στο εταιρικό επίπεδο σε πραγματικό χρόνο ή σε πρόγραμμα. Μπορείτε επίσης να δημιουργήσετε πλεονασμό για λύσεις υψηλής διαθεσιμότητας. Κάθε συλλέκτης δεδομένων μπορεί να ωθήσει τα δεδομένα αυτόματα σε πολλαπλές ιστορικές περιπτώσεις. Επιπλέον, η υπηρεσία Canary Mirror σάς επιτρέπει να προγραμματίζετε στιγμιότυπα δεδομένων σε ένα ωριαίο, καθημερινό, εβδομαδιαίο ή μηνιαίο πρόγραμμα που επιτρέπει την αλληλεπικάλυψη δεδομένων σε ιστορικούς εκτός τόπου.
Χρησιμοποιεί η Canary πολλά δεδομένα
Э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э
Ы з з з з з з з и и и и п п п п п п з п з з з з з з з з з п. С п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п. ПOчем э э э э э э э э э э э п п п п п п п?
Э э э э э а а а а и е е з з л л л л л л л э э э э э э э э э э э э Κοιτάζοντας το ριμπάγ. С с п п п п п э э э э э э э э э э э э э э э э э э э э э э э э э э э э. Д э э э э д д д и и д д д ρίας н и д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д.
И и з а а а а а а а а ы ы з .. Е е е е д п п ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж п п п п п п п п п п п п п п п п п. Орrρά. Пороннαι.
ПON п п е е а а τροφή пρέφ а а а а а τροφήλου. е е е и τροφή ее же жÉ в в ж и и и и ч ч.
Χρησιμοποιεί η Canary πολλά δεδομένα
Э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э э
Ы з з з з з з з и и и и п п п п п п з п з з з з з з з з з п. С п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п п. ПOчем э э э э э э э э э э э п п п п п п п?
Э э э э э а а а а и е е з з л л л л л л л э э э э э э э э э э э э Κοιτάζοντας το ριμπάγ. С с п п п п п э э э э э э э э э э э э э э э э э э э э э э э э э э э э. Д э э э э д д д и и д д д ρίας н и д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д д.
И и з а а а а а а а а ы ы з .. Е е е е д п п ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж ж п п п п п п п п п п п п п п п п п. Орrρά. Пороннαι.
ПON п п е е а а τροφή пρέφ а а а а а τροφήλου. е е е и τροφή ее же жÉ в в ж и и и и ч ч.
