43
Drizzle Status, Principles, and Ecosystem OSCON July 2009 Wednesday, July 22, 2009

Drizzle - Status, Principles and Ecosystem

Embed Size (px)

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

Page 1: Drizzle - Status, Principles and Ecosystem

DrizzleStatus, Principles, and Ecosystem

OSCON July 2009

Wednesday, July 22, 2009

Page 2: Drizzle - Status, Principles and Ecosystem

Agenda

1. Overiew

2. Drizzle Panel Members

3. Question Time

Wednesday, July 22, 2009

Page 3: Drizzle - Status, Principles and Ecosystem

Overview

Wednesday, July 22, 2009

Page 4: Drizzle - Status, Principles and Ecosystem

In the beginning

Wednesday, July 22, 2009

Page 5: Drizzle - Status, Principles and Ecosystem

In a land not too far away

Wednesday, July 22, 2009

Page 6: Drizzle - Status, Principles and Ecosystem

In a land not too far away(Seattle actually)

Wednesday, July 22, 2009

Page 7: Drizzle - Status, Principles and Ecosystem

Wednesday, July 22, 2009

Page 8: Drizzle - Status, Principles and Ecosystem

One Man had a vision

Wednesday, July 22, 2009

Page 9: Drizzle - Status, Principles and Ecosystem

One Man had a vision

Wednesday, July 22, 2009

Page 10: Drizzle - Status, Principles and Ecosystem

of better rain!

Wednesday, July 22, 2009

Page 11: Drizzle - Status, Principles and Ecosystem

of better rain!(not really)

Wednesday, July 22, 2009

Page 12: Drizzle - Status, Principles and Ecosystem

A database world of an extensible, pluggable micro kernel

Wednesday, July 22, 2009

Page 13: Drizzle - Status, Principles and Ecosystem

designed for many coresand to run in the cloud

Wednesday, July 22, 2009

Page 14: Drizzle - Status, Principles and Ecosystem

to be infrastructure aware and designed for web applications

Wednesday, July 22, 2009

Page 15: Drizzle - Status, Principles and Ecosystem

To fight the tyranny of the commercial RDBMS world

Wednesday, July 22, 2009

Page 16: Drizzle - Status, Principles and Ecosystem

To enhance the Open Source community

Wednesday, July 22, 2009

Page 17: Drizzle - Status, Principles and Ecosystem

So!

Wednesday, July 22, 2009

Page 18: Drizzle - Status, Principles and Ecosystem

At OSCON 2008Drizzle was announced

Wednesday, July 22, 2009

Page 19: Drizzle - Status, Principles and Ecosystem

And Now...One year on

Wednesday, July 22, 2009

Page 20: Drizzle - Status, Principles and Ecosystem

No kittens have been harmed in this project

Wednesday, July 22, 2009

Page 21: Drizzle - Status, Principles and Ecosystem

but seriously

Wednesday, July 22, 2009

Page 22: Drizzle - Status, Principles and Ecosystem

The Drizzle Team

• Brian Aker

• Monty Taylor

• Jay Pipes

• Stewart Smith

• Eric Day

• Lee Bieber

Wednesday, July 22, 2009

Page 23: Drizzle - Status, Principles and Ecosystem

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

Page 24: Drizzle - Status, Principles and Ecosystem

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

Page 26: Drizzle - Status, Principles and Ecosystem

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

Page 27: Drizzle - Status, Principles and Ecosystem

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

Page 28: Drizzle - Status, Principles and Ecosystem

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

Page 29: Drizzle - Status, Principles and Ecosystem

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

Page 30: Drizzle - Status, Principles and Ecosystem

More about Drizzle?

• Wiki http://drizzle.org/wiki

• Blogs http://planetdrizzle.org

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

• Presentations

Wednesday, July 22, 2009

Page 31: Drizzle - Status, Principles and Ecosystem

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

Page 32: Drizzle - Status, Principles and Ecosystem

Questions

• Tweet using hashcodes #drizzle #oscon

• Raise your hand

Wednesday, July 22, 2009

Page 33: Drizzle - Status, Principles and Ecosystem

Drizzle Panel Members

Wednesday, July 22, 2009

Page 34: Drizzle - Status, Principles and Ecosystem

Panel Members

Wednesday, July 22, 2009

Page 35: Drizzle - Status, Principles and Ecosystem

Panel Members

Wednesday, July 22, 2009

Page 36: Drizzle - Status, Principles and Ecosystem

Panel Members

Wednesday, July 22, 2009

Page 37: Drizzle - Status, Principles and Ecosystem

Panel Members

Wednesday, July 22, 2009

Page 38: Drizzle - Status, Principles and Ecosystem

Panel Members

Wednesday, July 22, 2009

Page 39: Drizzle - Status, Principles and Ecosystem

Panel Members

Wednesday, July 22, 2009

Page 40: Drizzle - Status, Principles and Ecosystem

Question Time

Wednesday, July 22, 2009

Page 41: Drizzle - Status, Principles and Ecosystem

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

source development today?

Wednesday, July 22, 2009

Page 42: Drizzle - Status, Principles and Ecosystem

2. Predicting the future, what will you be saying

at OSCON 2010 about Drizzle?

Wednesday, July 22, 2009

Page 43: Drizzle - Status, Principles and Ecosystem

3. Your Questions Here?

Wednesday, July 22, 2009