Inhoudsopgave:
Definitie - Wat betekent Drizzle?
Drizzle is een open-source relationeel databasebeheersysteem (RDBMS) op basis van MySQL. Drizzle is gebouwd voor web- en cloud computing-applicaties en heeft een kleinere voetafdruk dan MySQL. Commando's voor Drizzle worden geschreven met behulp van gestructureerde querytaal (SQL). De softwarelicentie is gebaseerd op de GNU General Public License (GPL) en delen van de licentie van Berkeley Software Distribution (BSD).
Techopedia legt Drizzle uit
Drizzle werd geïnitieerd door Brian Aker in 2008. Nu een product van een gemeenschapsgestuurd project, worden Drizzle-releases om de twee weken uitgegeven, met de meeste mijlpalen om de drie tot vier maanden. Drizzle, geschreven in C ++, was gebaseerd op versie 6.0 van MySQL. (Drizzle is niet zoals SQLite omdat het niet is ontworpen voor embedded systemen.) Drizzle wordt nu ontwikkeld door mensen van Canonical Ltd., Google, Six Apart, Sun Microsystems, Rackspace en Intel. Dit RDBMS is ontworpen voor Unix-achtige besturingssystemen, waaronder Linux, Mac OS X, Solaris en FreeBSD.
Om met een kleinere versie van MySQL te komen, hebben ontwikkelaars niet-essentiële code verwijderd, de resterende code opnieuw bewerkt en op een microkernel laten draaien. De bewerkingen die uit de kernel zijn verwijderd, worden aangeboden als inplugbare componenten.
Ondanks dat het een uitgeklede versie van MySQL is, heeft Drizzle al de volgende functies:
- Naleving van POSIX
- Inplugbare architectuur voor weergaven
- Opgeslagen procedures
- Door de gebruiker gedefinieerde functies
- Opslag motoren
- Intelligente proxy
- Multi CPU
- Geoptimaliseerde veldtypen
- Efficiënt geheugengebruik
- InnoDB standaard opslag-engine
- Gelokaliseerde opdrachtregelprogramma's
Enkele van de gegevenstypen die door Drizzle worden ondersteund, zijn:
- INT
- DUBBELE
- VLOTTER
- VARCHAR
- BLOB
- DATUM
- TIMESTAMP
- DATUM TIJD
- ENUM