Bruine

Définition - Que signifie Drizzle?

Drizzle est un système de gestion de base de données relationnelle (SGBDR) open source basé sur MySQL. Drizzle est conçu pour les applications Web et de cloud computing et a une empreinte plus petite que MySQL. Les commandes pour Drizzle sont écrites en utilisant un langage de requête structuré (SQL). Sa licence logicielle est basée sur la licence publique générale GNU (GPL) ainsi que sur des parties de la licence Berkeley Software Distribution (BSD).

Definir Tech explique Drizzle

Drizzle a été lancé par Brian Aker en 2008. Désormais issu d'un projet communautaire, les versions de Drizzle sont distribuées toutes les deux semaines, la plupart de ses jalons ayant lieu tous les trois à quatre mois. Drizzle, qui est écrit en C ++, était basé sur la version 6.0 de MySQL. (Drizzle n'est pas comme SQLite en ce sens qu'il n'est pas conçu pour les systèmes embarqués.) Drizzle est maintenant développé par des personnes de Canonical Ltd., Google, Six Apart, Sun Microsystems, Rackspace et Intel. Ce SGBDR est conçu pour les systèmes d'exploitation de type Unix, notamment Linux, Mac OS X, Solaris et FreeBSD.

Pour proposer une version plus petite de MySQL, les développeurs ont supprimé le code non essentiel, refactoré le code restant et le faire fonctionner sur un micro-noyau. Les opérations supprimées du noyau sont proposées sous forme de composants enfichables.

Bien qu'il s'agisse d'une version allégée de MySQL, Drizzle inclut déjà les fonctionnalités suivantes:

  • Conformité POSIX
  • Architecture enfichable pour les vues
  • Procédures stockées
  • Fonctions définies par l'utilisateur
  • Moteurs de stockage
  • Proxy intelligent
  • plusieurs CPU
  • Types de champs optimisés
  • Utilisation efficace de la mémoire
  • Moteur de stockage par défaut InnoDB
  • Outils de ligne de commande localisés

Certains des types de données pris en charge par Drizzle sont:

  • INT
  • DOUBLE
  • FLOAT
  • VARCHAR
  • BLOB
  • DATES
  • TIMESTAMP
  • Datetime
  • ENUM