Πίνακας περιεχομένων:
Ορισμός - Ποια είναι η σημασία του Drizzle;
Το Drizzle είναι ένα σύστημα διαχείρισης σχεσιακής βάσης δεδομένων ανοιχτού κώδικα (RDBMS) βασισμένο στην MySQL. Το Drizzle είναι κατασκευασμένο για εφαρμογές Web και cloud computing και έχει μικρότερο αποτύπωμα από την MySQL. Οι εντολές για το Drizzle γράφονται χρησιμοποιώντας δομημένη γλώσσα επερώτησης (SQL). Η άδεια χρήσης του λογισμικού βασίζεται στην άδεια GNU General Public License (GPL) καθώς και σε τμήματα της άδειας χρήσης του λογισμικού Berkeley Distribution (BSD).
Η Techopedia εξηγεί το τρεμούλιασμα
Το ξεπάγωμα ξεκίνησε από τον Brian Aker το 2008. Τώρα, ένα προϊόν ενός κοινοτικού προγράμματος, οι εκδόσεις Drizzle δίδονται κάθε δύο εβδομάδες, με τα περισσότερα από τα ορόσημα να συμβαίνουν κάθε τρεις έως τέσσερις μήνες. Το drizzle, το οποίο είναι γραμμένο σε C ++, βασίστηκε στην έκδοση 6.0 της MySQL. (Το Drizzle δεν είναι σαν το SQLite, επειδή δεν έχει σχεδιαστεί για ενσωματωμένα συστήματα.) Το Drizzle αναπτύσσεται τώρα από ανθρώπους από τις εταιρείες Canonical Ltd., Google, Six Apart, Sun Microsystems, Rackspace και Intel. Αυτό το RDBMS έχει σχεδιαστεί για λειτουργικά συστήματα που μοιάζουν με Unix, όπως Linux, Mac OS X, Solaris και FreeBSD.
Για να καταλήξουμε σε μια μικρότερη έκδοση της MySQL, οι προγραμματιστές απομάκρυναν μη ουσιαστικό κώδικα, αναπροσαρμόζονταν οποιουδήποτε κώδικα παρέμεινε και το έκαναν να τρέχει σε ένα microkernel. Οι λειτουργίες που αφαιρέθηκαν από τον πυρήνα προσφέρονται ως εξαρτήματα που μπορούν να συνδεθούν.
Παρά το γεγονός ότι είναι μια απογυμνωμένη έκδοση της MySQL, το Drizzle περιλαμβάνει ήδη τα ακόλουθα χαρακτηριστικά:
- Συμμόρφωση POSIX
- Αρνητική αρχιτεκτονική για προβολές
- Αποθηκευμένες διαδικασίες
- Λειτουργίες που ορίζονται από τον χρήστη
- Μηχανές αποθήκευσης
- Έξυπνο πληρεξούσιο
- Πολλαπλή CPU
- Βελτιστοποιημένοι τύποι πεδίων
- Αποτελεσματική χρήση μνήμης
- InnoDB προεπιλεγμένη μηχανή αποθήκευσης
- Εργαλεία γραμμής εντολών εντοπισμένα
Μερικοί από τους τύπους δεδομένων που υποστηρίζονται από το Drizzle είναι:
- INT
- ΔΙΠΛΟ
- ΦΛΟΤΕΡ
- VARCHAR
- ΑΜΟΡΦΗ ΜΑΖΑ
- ΗΜΕΡΟΜΗΝΙΑ
- TIMESTAMP
- ΗΜΕΡΟΜΗΝΙΑ ΩΡΑ
- ENUM