Drizzle (database server)

[3] Ongoing development was handled by a team of contributors that included staff members from Canonical Ltd., Google, Six Apart, Sun Microsystems, Rackspace, Data Differential, Blue Gecko, Intel, Percona, Hewlett-Packard, Red Hat, and others.

Drizzle is a re-designed version of the MySQL v6.0 codebase and is designed around a central concept of having a microkernel architecture.

Features such as the query cache and authentication system are now plugins to the database, which follow the general theme of "pluggable storage engines" that were introduced in MySQL 5.1.

It supports PAM, LDAP, and HTTP AUTH for authentication via plugins it ships.

Via its plugin system it supports logging to files, syslog, and remote services such as RabbitMQ and Gearman.

Drizzle is an ACID-compliant relational database that supports transactions via an MVCC design.

Database triggers in Drizzle are supported for DML, DDL, and a number of an additional event-based operations in the server.

A Drizzle usage case