Will Drizzle (Brian, Monty, Mark, MontyT, and others ...) become a
cloudburst? I think so, and here is why...
First a simple question: what made diverse systems such as
PHP, the HTTP protocol and memcached so popular?
Answer: ease of use, simplicity, speed and
scalability.
And what made the original version of MySQL so popular? Well,
exactly the same things.
Drizzle goes back to the roots, concentrating on what made the
use of MySQL so widespread in the …
Before today, Drizzle was known as a light form of rain found in Seattle (among other places). Not any more. If you have not read the news already today, Drizzle, Clouds, “What If?” is the new kid on the RDBMS bock.
Faster, leaner and designed with the original goals of ease-of-use, reliability and performance, Drizzle will make an impact in those organizations that are seeking a viable database storage solution for large scalable applications. The key to Drizzle is several fold. First, the crud has been removed. The first part of Drizzle development is to remove bloat or non functioning software from the MySQL tree. In fact if you monitor the commits, it reads like, this has been removed, these files have been deleted, this code has been refactored, this new library has been introduced. Design decisions that have limited MySQL’s development for years are being …
[Read more]
I’ve been spending the last several weeks hacking on Drizzle, which is based on recent code from MySQL 6.0 and which Brian announced earlier today.
I’ve been having tons of fun, and have cleaned up lots of stuff which had bugged me for a while. I’m currently trying to end the reliance of the client library on mysys and mystrings… but that’s a story for later. One of the things I’m happiest about so far is that we are currently building with:
-W -Wall -Wextra -std=gnu++98 -pedantic -Wundef
-Wredundant-decls -Wno-long-long -Wno-strict-aliasing
-Werror
for C++ and:
-W -Wall -Wextra -std=gnu99 -pedantic -Wundef
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wredundant-decls -Wno-strict-aliasing -Werror
for …
[Read more]