Συστατικά

Το Project Drizzle Σχεδιάζει μια Μειωμένη MySQL

Thanasis Dritsas - Rain - The Drizzle

Thanasis Dritsas - Rain - The Drizzle
Anonim

Η βάση δεδομένων MySQL ανοιχτού κώδικα άρχισε τη ζωή ως μια ελαφριά εναλλακτική λύση σε μεγάλα συστήματα διαχείρισης βάσεων δεδομένων, όπως το Oracle ή το Sybase. Με την πάροδο των χρόνων, ωστόσο, οι χρήστες έχουν φωνάξει για όλο και περισσότερα χαρακτηριστικά, προκαλώντας την πτώση του κώδικα βάσης MySQL με δυνατότητες που είχαν προηγουμένως βρεθεί μόνο στα εμπορικά ξαδέλφια του.

Όμως, δεν είναι κάθε προγραμματιστής της MySQL συμφωνεί με αυτή την κατεύθυνση. Μερικοί θεωρούν ότι είναι καιρός να μην κάνουμε μόνο φρένα, αλλά να κάνουμε στροφή. Συγκεκριμένα, ορισμένοι πελάτες στην κοινότητα ανάπτυξης εφαρμογών ιστού ζητούν μια άκαμπτη, μέση βάση δεδομένων που δεν χάνει χρόνο με λειτουργίες υψηλότερου επιπέδου που δεν είναι απαραίτητες για τις εφαρμογές Ιστού.

Το έργο Drizzle, που ανακοινώθηκε την Τετάρτη από την αρχιτεκτονική MySQL Brian Aker, επιχειρεί να ανακαλύψει ξανά τη MySQL χρησιμοποιώντας μια μικρο-πυρήνα αρχιτεκτονική. Τα περιττά στοιχεία θα αφαιρεθούν από τον πυρήνα της βάσης δεδομένων και θα μεταφερθούν σε ενότητες, επιτρέποντας στους χρήστες να τα φορτώσουν ή να τα αφήσουν όπως επιθυμεί. Μεταξύ των χαρακτηριστικών που έχουν επισημανθεί για modularization περιλαμβάνονται οι ενεργοποιήσεις, οι προβολές, οι αποθηκευμένες διαδικασίες, οι λίστες ελέγχου πρόσβασης και ορισμένοι τύποι δεδομένων.

Σύμφωνα με τις Συχνές Ερωτήσεις του έργου, ο στόχος του το κοινό είναι "Υποδομή υποδομής Web και στοιχεία σύννεφο". Ο κώδικας του θα αναπτυχθεί με σύγχρονες αρχιτεκτονικές πολλαπλών πυρήνων / πολλαπλών πυρήνων, με σκοπό να επιτρέψει μαζική συνάφεια σε κλίμακα που ξεπερνά την τρέχουσα υλοποίηση της MySQL. Θα υποστηρίξει επεξεργαστές CPU 32 bit και 64 bit

Η MySQL AB, η εταιρεία που κατέχει τα πνευματικά δικαιώματα στην MySQL codebase, αποκτήθηκε από την Sun Microsystems τον Απρίλιο του τρέχοντος έτους. Παρόλο που η ομάδα MySQL εξακολουθεί να λειτουργεί περισσότερο ή λιγότερο ανεξάρτητα εντός της Sun, η βάση δεδομένων MySQL είναι τεχνικά ένα προϊόν λογισμικού Sun

Όχι τόσο το Drizzle, το οποίο θα αναπτυχθεί περισσότερο ή λιγότερο ανεξάρτητα, τουλάχιστον για τώρα. Αν και αρκετοί από τους υπεύθυνους ανάπτυξης Drizzle εργάζονται για Sun / MySQL, ο Aker γράφει στο FAQ του έργου, "Το μοντέλο ανάπτυξης βασίζεται στην ανοιχτή συνεργασία". Ο πηγαίος κώδικας του έργου θα διατίθεται κάτω από την άδεια χρήσης λογισμικού ανοικτού κώδικα της GPL v2.

Προς το παρόν, δεν έχει ανακοινωθεί συγκεκριμένο χρονοδιάγραμμα για την κυκλοφορία του Drizzle γενικής διαθεσιμότητας. Εάν εσείς ή οποιοσδήποτε στο πλαίσιο της οργάνωσής σας θα ήθελε να εμπλακεί συνεισφέροντας κώδικα στην αρχική έκδοση, ωστόσο, οι οδηγίες είναι διαθέσιμες στο FAQ και το Drizzle Wiki.