Índice:
Definição - O que significa Drizzle?
O Drizzle é um sistema de gerenciamento de banco de dados relacional de código aberto (RDBMS) baseado no MySQL. O Drizzle foi desenvolvido para aplicativos de computação na Web e na nuvem e possui uma área útil menor que o MySQL. Os comandos do Drizzle são escritos usando a linguagem de consulta estruturada (SQL). Sua licença de software é baseada na GNU General Public License (GPL), bem como em partes da licença Berkeley Software Distribution (BSD).
Techopedia explica Drizzle
O Drizzle foi iniciado por Brian Aker em 2008. Agora, produto de um projeto orientado pela comunidade, os lançamentos do Drizzle são lançados a cada duas semanas, com a maioria de seus marcos ocorrendo a cada três a quatro meses. O Drizzle, escrito em C ++, foi baseado na versão 6.0 do MySQL. (O Drizzle não é como o SQLite, pois não foi projetado para sistemas embarcados.) O Drizzle agora está sendo desenvolvido por pessoas da Canonical Ltd., Google, Six Apart, Sun Microsystems, Rackspace e Intel. Este RDBMS foi projetado para sistemas operacionais semelhantes ao Unix, incluindo Linux, Mac OS X, Solaris e FreeBSD.
Para criar uma versão menor do MySQL, os desenvolvedores removeram o código não essencial, refatoraram qualquer código que permanecesse e o executaram em um microkernel. As operações que foram removidas do kernel são oferecidas como componentes conectáveis.
Apesar de ser uma versão simplificada do MySQL, o Drizzle já inclui os seguintes recursos:
- Conformidade com POSIX
- Arquitetura conectável para visualizações
- Procedimentos armazenados
- Funções definidas pelo usuário
- Mecanismos de armazenamento
- Proxy inteligente
- Multi CPU
- Tipos de campo otimizados
- Uso eficiente de memória
- Mecanismo de armazenamento padrão do InnoDB
- Ferramentas de linha de comando localizadas
Alguns dos tipos de dados suportados pelo Drizzle são:
- INT
- DUPLO
- FLUTUADOR
- VARCHAR
- BLOB
- ENCONTRO
- TIMESTAMP
- DATA HORA
- ENUM