|
Προς το παρόν, όλοι ζούμε σε μια εποχή τεράστιας αποθήκευσης δεδομένων, αλλά τα μεγάλα δεδομένα και η υποκείμενη τεχνολογία NoSQL γίνονται επίσης τσιτάτο στο Διαδίκτυο. Για παγκόσμιες εταιρείες Διαδικτύου όπως η Google, το Facebook και η IBM, η χρήση της NoSQL, ενός εξαιρετικά επεκτάσιμου μη σχεσιακού καταλόγου δεδομένων, συχνά υπερβαίνει αυτή των σχεσιακών βάσεων δεδομένων. Στην πραγματικότητα, στη διαδικασία επίλυσης ορισμένων προβλημάτων με τεράστια και ημιδομημένα δεδομένα, έχουν γεννηθεί μια σειρά από νέα προϊόντα βάσεων δεδομένων και αυτές οι βάσεις δεδομένων ονομάζονται NoSQL. Από τις 26 έως τις 27 Απριλίου 2013, πραγματοποιήθηκε στο Renaissance Beijing R&F Hotel η Παγκόσμια Σύνοδος Κορυφής Τεχνολογίας Big Data 2013 που φιλοξενήθηκε από την επωνυμία WOT (World Of Tech) του 51CTO Media Group. Τα προϊόντα NoSQL αλλάζουν συνεχώς, με διαφορετικά χαρακτηριστικά και προτάσεις αξίας, γεγονός που καθιστά συχνά δύσκολη την επιλογή. Ο δημοσιογράφος επικοινώνησε σε βάθος με τον Ming Lei, έναν ειδικό ανάπτυξης λογισμικού από τη Silicon Valley, ο οποίος εργάζεται στην Oracle, τη Microsoft και την Google, καθώς και την πραγματική ανάλυση της NoSQL, και συνόψισε ορισμένες απόψεις για αναφορά των χρηστών του Διαδικτύου.
Κα Μινγκ Λέι (αριστερά) Κατανεμημένα συστήματα και NoSQL Ένα κατανεμημένο σύστημα περιλαμβάνει πολλά διαφορετικά επίπεδα, περιλαμβάνει το επίπεδο εφαρμογής, το επίπεδο δεδομένων, το επίπεδο απόδοσης κ.λπ., τώρα μιλάμε κυρίως για το επίπεδο εφαρμογής και το επίπεδο δεδομένων, τα οποία είναι και τα δύο σημαντικά στοιχεία του κατανεμημένου συστήματος, το επίπεδο εφαρμογής είναι γενικά χωρίς κατάσταση και το επίπεδο δεδομένων κάνει συνεχώς λειτουργίες για να σώσει την κατάσταση. Το επίπεδο δεδομένων είναι το πιο δύσκολο και βαθύτερο επίπεδο σε ένα κατανεμημένο σύστημα. Το θέμα του Ming Lei είναι ότι το NoSQL είναι μια μνήμη σε ένα κατανεμημένο σύστημα, το οποίο είναι ένα είδος κατανεμημένου συστήματος. Ή ένα επίπεδο κατανεμημένων συστημάτων. Σύγκριση κρυφής μνήμης NoSQL έναντι κρυφής μνήμης CDN Η μεγαλύτερη διαφορά μεταξύ της προσωρινής αποθήκευσης NoSQL και της προσωρινής αποθήκευσης CDN είναι ότι η προσωρινή αποθήκευση NoSQL αναφέρεται στην κρυφή μνήμη στο επίπεδο δεδομένων, όχι στην κρυφή μνήμη στο επίπεδο εφαρμογής, ούτε στην κρυφή μνήμη στο επίπεδο δικτύου, επομένως η κρυφή μνήμη της είναι σχετικά ακατέργαστα δεδομένα. Για παράδειγμα, οι συναλλαγές σε αυτήν τη λογική εφαρμογής δεν είναι τα τελικά αποτελέσματα για να τα δει ο χρήστης, οπότε αν αποθηκεύσουμε προσωρινά στο επίπεδο δικτύου, η πιο κοινή τεχνολογία ονομάζεται CDN, η οποία ονομάζεται ContentDeliveryNetwork στα Αγγλικά, η οποία γενικά αποθηκεύει προσωρινά ορισμένες συγκεκριμένες ιστοσελίδες σε ορισμένους διακομιστές ιστού στο τέλος του δικτύου κοντά στον χρήστη.
|