ορισμός mysql
Το λειτουργικό σύστημα βάσεων δεδομένων MySQL είναι σήμερα ένα από τα πιο σημαντικά όσον αφορά το σχεδιασμό και τον προγραμματισμό σχεσιακών βάσεων δεδομένων. Έχει εκατομμύρια εφαρμογές και εμφανίζεται στον κόσμο των υπολογιστών ως μία από τις πιο χρησιμοποιούμενες από τους χρήστες του μέσου. Το πρόγραμμα MySQL χρησιμοποιείται ως διακομιστής μέσω του οποίου πολλοί χρήστες μπορούν να συνδεθούν και να το χρησιμοποιούν ταυτόχρονα.
Η ιστορία της MySQL (του οποίου το ακρωνύμιο στα Αγγλικά μεταφέρεται στο My Structured Query Language ή Structured Query Language) χρονολογείται από τις αρχές της δεκαετίας του 1980. Οι προγραμματιστές της IBM το ανέπτυξαν για να έχουν έναν κώδικα προγραμματισμού που θα επέτρεπε τη δημιουργία πολλαπλών και εκτεταμένων βάσεων δεδομένων για εταιρείες και οργανισμούς ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙ. Από τότε έχουν εμφανιστεί πολλές εκδόσεις και πολλές από αυτές είχαν μεγάλη σημασία. Σήμερα η MySQL αναπτύχθηκε από την εταιρεία Sun Mycrosystems.
Ένα από τα πιο ενδιαφέροντα χαρακτηριστικά της MySQL είναι ότι επιτρέπει τη χρήση βάσεων δεδομένων πολλαπλών χρηστών μέσω του διαδικτύου και σε διαφορετικές γλώσσες προγραμματισμού που προσαρμόζονται σε διαφορετικές ανάγκες και απαιτήσεις. Από την άλλη πλευρά, η MySQL είναι γνωστό ότι αναπτύσσει υψηλή ταχύτητα στην αναζήτηση δεδομένων και πληροφοριών, σε αντίθεση με προηγούμενα συστήματα. Οι πλατφόρμες που χρησιμοποιεί είναι διαφόρων τύπων και μεταξύ αυτών μπορούμε να αναφέρουμε LAMP, MAMP, SAMP, BAMP και WAMP (ισχύει για Mac, Windows, Linux, BSD, Open Solaris, Perl και Python μεταξύ άλλων)
Μελετώνται και αναπτύσσονται νέες εκδόσεις του MySQL που επιδιώκουν να παρουσιάσουν βελτιώσεις και προόδους που επιτρέπουν καλύτερη απόδοση σε όλες τις δραστηριότητες που απαιτούν τη χρήση σχεσιακών βάσεων δεδομένων. Μεταξύ αυτών των βελτιώσεων μπορούμε να αναφέρουμε μια νέα συσκευή κατάθεσης και αποθήκευσης, δημιουργία αντιγράφων ασφαλείας για όλους τους τύπους αποθήκευσης, ασφαλή αναπαραγωγή, προγραμματισμό συμβάντων και πολλά άλλα.