Ενώ η Google χρησιμοποιεί εκτενώς το MySQL (και συμβάλλει σημαντικά στην ανάπτυξη του ανοιχτού κώδικα), χρησιμοποιείται κυρίως για συγκεκριμένους σκοπούς όπου τα πλεονεκτήματα της είναι καλύτερα προσαρμοσμένα, όπως:
* Ειδικές εφαρμογές: Η MySQL μπορεί να είναι καλύτερη προσαρμογή για ορισμένες εφαρμογές ή υπηρεσίες λόγω της ευκολίας χρήσης, της κοινοτικής υποστήριξης και της αποτελεσματικότητας κόστους σε σύγκριση με τις πιο ακριβές επιχειρηματικές λύσεις όπως η Oracle.
* δυνατότητα κλιμάκωσης και απόδοση (με τροποποίηση): Ενώ η Vanilla MySQL ενδέχεται να μην είναι κατάλληλη για την κλίμακα της Google, η Google έχει τροποποιηθεί σε μεγάλο βαθμό και βελτιστοποιήσει το MySQL (και άλλες βάσεις δεδομένων) για να χειριστεί τους τεράστιους όγκους δεδομένων τους. Χρησιμοποιούν τεχνικές όπως το Sharding και το Replication για να διανείμει το φορτίο σε πολλούς διακομιστές.
Η απομάκρυνση από το Oracle δεν ήταν μια κουβέρτα, αλλά μάλλον μια στρατηγική μετατόπιση προς ένα πιο ποικίλο και οικονομικά αποδοτικό οικοσύστημα βάσεων δεδομένων που ευθυγραμμίζεται με τις συγκεκριμένες ανάγκες τους και την αυξανόμενη διαθεσιμότητα λύσεων ανοιχτού κώδικα που μπορούν να προσαρμοστούν και να κλιμακωθούν στις απαιτήσεις τους. Οι ανάγκες της Google συχνά απαιτούν λύσεις πέρα από τις εμπορικά διαθέσιμες βάσεις δεδομένων που μπορούν να παρέχουν μόνο, οδηγώντας στην ανάπτυξη των δικών τους ιδιόκτητων βάσεων δεδομένων και συστημάτων.
Εν ολίγοις:Δεν είναι μια ιστορία "Oracle to MySQL", αλλά μια πιο λεπτή εξέλιξη προς μια αρχιτεκτονική πολλαπλών δακτύλων που αξιοποιούν διάφορες τεχνολογίες, συμπεριλαμβανομένης της MySQL, όπου τα πλεονεκτήματα της είναι εφαρμόσιμα, μαζί με προσαρμοσμένες λύσεις προσαρμοσμένες στη μαζική κλίμακα της Google και στις μοναδικές απαιτήσεις.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα