Βίντεο: How to Install Hadoop on Windows 2024
Το HBase είναι μια κατανεμημένη, μη σχετική (στήλη) βάση δεδομένων που χρησιμοποιεί το HDFS ως αποθηκευτικό χώρο για μεγάλα δεδομένα. Είναι διαμορφωμένο μετά το Google BigTable και είναι ικανό να φιλοξενεί πολύ μεγάλους πίνακες (δισεκατομμύρια στήλες / σειρές) επειδή είναι στρωματοποιημένο σε συστοιχίες Hadoop υλικού υλικού.
Η HBase παρέχει τυχαία πρόσβαση σε ανάγνωση / εγγραφή σε μεγάλα δεδομένα σε πραγματικό χρόνο. Το HBase είναι ιδιαίτερα διαμορφωμένο, παρέχοντας μεγάλη ευελιξία για την αποτελεσματική αντιμετώπιση τεράστιων ποσοτήτων δεδομένων. Τώρα, ρίξτε μια ματιά στο πώς η HBase μπορεί να βοηθήσει στην αντιμετώπιση των μεγάλων προκλήσεων δεδομένων σας.
Κάθε τιμή κυψέλης περιλαμβάνει ένα χαρακτηριστικό "έκδοση", το οποίο δεν είναι τίποτα περισσότερο από μια χρονική σήμανση που αναγνωρίζει μοναδικά το κελί. Η Έκδοση παρακολουθεί αλλαγές στο κελί και καθιστά δυνατή την ανάκτηση οποιασδήποτε έκδοσης των περιεχομένων σε περίπτωση που αυτό γίνει απαραίτητο. Το HBase αποθηκεύει τα δεδομένα σε κελιά σε φθίνουσα σειρά (με τη χρήση της χρονικής σήμανσης), οπότε μια ανάγνωση θα βρει πάντα τις πιο πρόσφατες τιμές.
Οι σειρές των πινάκων HBase έχουν επίσης ένα κλειδί που σχετίζεται με αυτά. Η δομή του κλειδιού είναι πολύ ευέλικτη. Μπορεί να είναι μια υπολογιζόμενη τιμή, μια συμβολοσειρά ή ακόμα και μια άλλη δομή δεδομένων. Το κλειδί χρησιμοποιείται για τον έλεγχο της πρόσβασης στα κελιά στη σειρά και αποθηκεύονται σε σειρά από χαμηλή σε υψηλή τιμή.