Componentes

Proyecto Drizzle planea un MySQL reducido

B-Drizzle - Project

B-Drizzle - Project
Anonim

La base de datos MySQL de código abierto comenzó como una alternativa ligera a los grandes sistemas de gestión de bases de datos que consumen muchos recursos, como Oracle o Sybase. Sin embargo, a lo largo de los años, los usuarios han pedido más y más características, haciendo que la base de código de MySQL se desarrolle con capacidades que anteriormente solo se habían encontrado en sus primos comerciales.

Pero no todos los desarrolladores de MySQL están de acuerdo con esta dirección. Algunos sienten que ya es hora de aplicar los frenos, pero dar un giro en U. En particular, algunos clientes de la comunidad de desarrollo de aplicaciones web han estado solicitando una base de datos delgada y media que no pierda tiempo con funciones de gama superior que no son necesarias para las aplicaciones web. Esta semana, su llamada fue respondida.

El proyecto Drizzle, anunciado el miércoles por el director de arquitectura de MySQL, Brian Aker, intenta reinventar MySQL utilizando una arquitectura de micro kernel. Las funciones superfluas se eliminarán del núcleo de la base de datos y se moverán a módulos, lo que permitirá a los usuarios cargarlas o dejarlas como lo deseen. Entre las características marcadas para la modularización se incluyen desencadenantes, vistas, procedimientos almacenados, listas de control de acceso y algunos tipos de datos.

[Más información: Los mejores NAS para transmisión y copia de seguridad de medios]

Según las preguntas frecuentes del proyecto, su objetivo La audiencia es "Componentes de backend de la infraestructura web y de la nube". Su código se desarrollará teniendo en cuenta arquitecturas multi-cpu / multi-core modernas, con el objetivo de permitir una concurrencia masiva en una escala que supere la implementación actual de MySQL. Admitirá CPU de 32 bits y de 64 bits. MySQL AB, la compañía que posee los derechos de autor de la base de código MySQL, fue adquirida por Sun Microsystems en abril de este año. Aunque el grupo MySQL aún opera más o menos independientemente dentro de Sun, la base de datos MySQL es técnicamente un producto de software de Sun.

Not so Drizzle, que se desarrollará de manera más o menos independiente, al menos por ahora. Aunque varios de los desarrolladores líderes de Drizzle trabajan para Sun / MySQL, Aker escribe en las preguntas frecuentes del proyecto: "El modelo de desarrollo se basa en la colaboración abierta". El código fuente del proyecto estará disponible bajo la licencia de software de código abierto GPL v2.

Por ahora, no se ha anunciado un calendario concreto para una versión de disponibilidad general de Drizzle. Sin embargo, si usted o alguien dentro de su organización desea participar mediante la contribución del código al lanzamiento inicial, las instrucciones están disponibles en las preguntas frecuentes y en la Wiki de Drizzle.