Componentes

Projeto Drizzle planeja um MySQL desmontado

Curso MySQL #07 - Manipulando Linhas (UPDATE, DELETE e TRUNCATE)

Curso MySQL #07 - Manipulando Linhas (UPDATE, DELETE e TRUNCATE)
Anonim

O banco de dados MySQL de código aberto começou a vida como uma alternativa leve a sistemas de gerenciamento de banco de dados grandes e com muitos recursos, como Oracle ou Sybase. Ao longo dos anos, no entanto, os usuários clamavam por mais e mais recursos, fazendo com que a base de código do MySQL aumentasse com capacidades que antes só haviam sido encontradas em seus primos comerciais.

Mas nem todos os desenvolvedores do MySQL concordam com essa direção. Alguns acham que é hora de não apenas aplicar os freios, mas fazer um retorno. Em particular, alguns clientes da comunidade de desenvolvimento de aplicativos da Web pedem por um banco de dados simples e enxuto que não perca tempo com recursos de ponta que não são necessários para aplicativos da Web. Esta semana, sua chamada foi respondida.

O projeto Drizzle, anunciado na quarta-feira pelo diretor de arquitetura do MySQL Brian Aker, tenta reinventar o MySQL usando uma arquitetura micro-kernel. Os recursos supérfluos serão removidos do núcleo do banco de dados e movidos para módulos, permitindo que os usuários os carreguem ou os deixem conforme desejado. Entre os recursos marcados para modularização incluem gatilhos, modos de exibição, procedimentos armazenados, listas de controle de acesso e alguns tipos de dados

[Leitura adicional: melhores caixas NAS para streaming e backup de mídia]

De acordo com o FAQ do projeto, sua meta O público-alvo é "Componentes de infraestrutura e nuvem da infraestrutura da Web". Seu código será desenvolvido tendo em mente arquiteturas multi-cpu / multi-core modernas, com o objetivo de permitir a concorrência massiva em uma escala que supera a implementação atual do MySQL. Ele suportará CPUs de 32 e 64 bits.

A MySQL AB, empresa que detém os direitos autorais da base de código MySQL, foi adquirida pela Sun Microsystems em abril deste ano. Embora o grupo MySQL ainda opere de forma mais ou menos independente dentro da Sun, o banco de dados MySQL é tecnicamente um produto de software da Sun.

Not so Drizzle, que será desenvolvido de forma mais ou menos independente, pelo menos por enquanto. Embora vários dos principais desenvolvedores do Drizzle trabalhem para o Sun / MySQL, a Aker escreve no FAQ do projeto: "O modelo de desenvolvimento é baseado na colaboração aberta". O código-fonte do projeto será disponibilizado sob a licença de software de código aberto GPL v2.

Por enquanto, nenhum cronograma concreto para uma versão de disponibilidade geral do Drizzle foi anunciado. Se você ou alguém da sua organização deseja envolver-se contribuindo com código para a versão inicial, no entanto, as instruções estão disponíveis no FAQ e no Wiki Drizzle.