Σπίτι Βάσεις δεδομένων Τι είναι το apache cassandra; - ορισμός από την τεχνολογία

Τι είναι το apache cassandra; - ορισμός από την τεχνολογία

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

Anonim

Ορισμός - Τι σημαίνει Apache Cassandra;

Το Apache Cassandra είναι ένα σύστημα διαχείρισης βάσεων δεδομένων με κατανεμημένη βάση δεδομένων NoSQL ανοικτού κώδικα. Αρχικά αναπτύχθηκε στο Facebook από τους Avinash Lakshman και Prashant Malik. Η έκδοση 2.0.7 κυκλοφόρησε στις 14 Απριλίου 2014.

Η Techopedia εξηγεί τον Apache Cassandra

Το Apache Cassandra χρησιμοποιεί το σύστημα NoSQL αντί του παραδοσιακού συστήματος διαχείρισης σχεσιακών βάσεων δεδομένων (RDBMS), επειδή το τελευταίο δεν είναι κατάλληλο για το χειρισμό μεγάλων όγκων μη δομημένων δεδομένων, όπως αυτά που παράγονται από ιστότοπους ή εταιρείες στο διαδίκτυο. Το NoSQL έχει έναν απλούστερο σχεδιασμό και υποστηρίζει την οριζόντια κλίμακα, η οποία επιτρέπει την προσθήκη νέων διακομιστών για καλύτερη απόδοση.


Η Cassandra χρησιμοποιεί μια αρχιτεκτονική peer-to-peer αντί για τη ρύθμιση master / slave που χρησιμοποιείται στα RDBMS. Δεν υπάρχει κύριος διακομιστής στο πρώτο, όπως στην κοινή χρήση αρχείων από ομότιμους χρήστες. Εάν ένας κεντρικός διακομιστής σταματήσει ή καταρρεύσει λόγω των πολυάριθμων αιτημάτων, οι διακομιστές σκλάβων καθίστανται άχρηστοι, ενώ σε μια εγκατάσταση ομότιμης σύνδεσης, κάθε σύμπλεγμα βάσεων δεδομένων είναι ίσο και μπορεί να δέχεται αιτήσεις από οποιονδήποτε πελάτη. Ως αποτέλεσμα, η Κασσάνδρα δεν έχει κανένα σημείο αποτυχίας.

Τι είναι το apache cassandra; - ορισμός από την τεχνολογία