Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το Google BigTable;
Το Google BigTable είναι ένας μη σχετικός, κατανεμημένος και πολυδιάστατος μηχανισμός αποθήκευσης δεδομένων που βασίζεται στις ιδιόκτητες τεχνολογίες αποθήκευσης Google για τις περισσότερες εφαρμογές / προϊόντα της εταιρείας. Παρέχει κλιμακωτή αρχιτεκτονική δεδομένων για πολύ μεγάλες υποδομές βάσεων δεδομένων.
Το Google BigTable χρησιμοποιείται κυρίως σε ιδιόκτητα προϊόντα της Google, παρόλο που κάποια πρόσβαση είναι διαθέσιμη στο Google App Engine και σε εφαρμογές βάσεων δεδομένων τρίτων.
Η Techopedia εξηγεί το Google BigTable
Το Google BigTable είναι ένας επίμονος και ταξινομημένος χάρτης. Κάθε συμβολοσειρά στον χάρτη περιέχει μια σειρά, στήλες (διάφορους τύπους) και τιμή χρονικής σφραγίδας που χρησιμοποιείται για την ευρετηρίαση. Για παράδειγμα, η σειρά δεδομένων για έναν ιστότοπο αποθηκεύεται ως εξής:
- Η αντίστροφη διεύθυνση URL αποθηκεύεται ως όνομα γραμμής (com.google.www).
- Η στήλη περιεχομένου αποθηκεύει τα περιεχόμενα της ιστοσελίδας.
- Το περιεχόμενο της άγκυρας αποθηκεύει οποιοδήποτε κείμενο ή περιεχόμενο αγκύρωσης που αναφέρεται στη σελίδα.
- Μια σφραγίδα χρόνου παρέχει την ακριβή ώρα αποθήκευσης των δεδομένων και χρησιμοποιείται για την ταξινόμηση πολλαπλών στιγμιότυπων μιας σελίδας.
Το Google BigTable βασίζεται σε τεχνολογίες όπως το Google File System (GFS) και το SSTable. Χρησιμοποιείται από περισσότερες από 60 εφαρμογές Google, όπως το Google Finance, το Google Reader, οι Χάρτες Google, το Google Analytics και η ευρετηρίαση στο Web.