Drizzle - Status, Principles and Ecosystem

Preview:

DESCRIPTION

This presentation discusses the current state of the Drizzle database project including the principles behind this leading open source project, and the healthy and growing community. For more information visit http://drizzle.org

Citation preview

DrizzleStatus, Principles, and Ecosystem

OSCON July 2009

Wednesday, July 22, 2009

Agenda

1. Overiew

2. Drizzle Panel Members

3. Question Time

Wednesday, July 22, 2009

Overview

Wednesday, July 22, 2009

In the beginning

Wednesday, July 22, 2009

In a land not too far away

Wednesday, July 22, 2009

In a land not too far away(Seattle actually)

Wednesday, July 22, 2009

Wednesday, July 22, 2009

One Man had a vision

Wednesday, July 22, 2009

One Man had a vision

Wednesday, July 22, 2009

of better rain!

Wednesday, July 22, 2009

of better rain!(not really)

Wednesday, July 22, 2009

A database world of an extensible, pluggable micro kernel

Wednesday, July 22, 2009

designed for many coresand to run in the cloud

Wednesday, July 22, 2009

to be infrastructure aware and designed for web applications

Wednesday, July 22, 2009

To fight the tyranny of the commercial RDBMS world

Wednesday, July 22, 2009

To enhance the Open Source community

Wednesday, July 22, 2009

So!

Wednesday, July 22, 2009

At OSCON 2008Drizzle was announced

Wednesday, July 22, 2009

And Now...One year on

Wednesday, July 22, 2009

No kittens have been harmed in this project

Wednesday, July 22, 2009

but seriously

Wednesday, July 22, 2009

The Drizzle Team

• Brian Aker

• Monty Taylor

• Jay Pipes

• Stewart Smith

• Eric Day

• Lee Bieber

Wednesday, July 22, 2009

Drizzle Contributors

• Mark Atwood• Patrick Galbraith• Padraig O'Sullivan• Toru Maesaka• Roland Bouman• Sergey Petrunia• Trond Norbye• Nathan Williams• Aarti Pai• Stephane Varoqui and a cast of many more

• Ronald Bradford• Michael Shadle• David Shrewsbury• Philip Herron• Sherri Cabral• Andrew Ettinger• Clint Byrum• Vladimir Kolesnikov

100+ ContributorsWednesday, July 22, 2009

Drizzle Availability

• Drizzle Code: https://launchpad.net/drizzle

• Mailing List: https://launchpad.net/~drizzle-discuss/

• IRC: irc://irc.freenode.net/#drizzle

• Web: http://drizzle.org (Wiki, Docs, Links etc)

• Blogs: http://planetdrizzle.org

Wednesday, July 22, 2009

What sets Drizzle apart?

• Reducing active lines of code

• Reuse of existing system libraries (C++/STL)

• Code Coverage / Code documentation

• Regression testing per revision

• Highly extensible via plugins

• Infrastructure aware, focus on web applications

• Multi Core / High Concurrency / Lots of RAM Wednesday, July 22, 2009

What sets Drizzle apart?

Community

• All contributions are treated equally

• No contributor license agreements

• Captain System

• All project information is public

• Release early and often (~ 2 weeks)

• 100+ Contributors / 500+ Mailing List

Wednesday, July 22, 2009

What is available now?

• Drizzle Server

• Client Library (Supports Drizzle, MySQL, SQL Lite)

• Connectors - Perl DBD:drizzle, php, java, python, ruby, lua?

• Amazon EC2 AMI’s

• Plugins (for example)

• Authentication (PAM,LDAP,Http Auth)

• Storage Engines - InnoDB, MyISAM, Blitz, PBXTWednesday, July 22, 2009

What is on the roadmap?

• Replication plugins and new protocol

• Pluggable Configuration

• Server Side Scripting

• Performance Schema

• <insert your work here>

Wednesday, July 22, 2009

More about Drizzle?

• Wiki http://drizzle.org/wiki

• Blogs http://planetdrizzle.org

• Code http://drizzle.org/doxygen/

• Presentations

Wednesday, July 22, 2009

Audience Poll

• How many of you have tried Drizzle before today?

• How many of you have heard of Drizzle before this conference?

Wednesday, July 22, 2009

Questions

• Tweet using hashcodes #drizzle #oscon

• Raise your hand

Wednesday, July 22, 2009

Drizzle Panel Members

Wednesday, July 22, 2009

Panel Members

Wednesday, July 22, 2009

Panel Members

Wednesday, July 22, 2009

Panel Members

Wednesday, July 22, 2009

Panel Members

Wednesday, July 22, 2009

Panel Members

Wednesday, July 22, 2009

Panel Members

Wednesday, July 22, 2009

Question Time

Wednesday, July 22, 2009

1. What one feature do you feel sets Drizzle apart or is unique in open

source development today?

Wednesday, July 22, 2009

2. Predicting the future, what will you be saying

at OSCON 2010 about Drizzle?

Wednesday, July 22, 2009

3. Your Questions Here?

Wednesday, July 22, 2009

Recommended