SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
Drizzle
                      Status, 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 cores
                            and 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 2008
                           Drizzle 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          •   Ronald Bradford
                 •         Patrick Galbraith    •   Michael Shadle
                 •         Padraig O'Sullivan   •   David Shrewsbury
                 •         Toru Maesaka         •   Philip Herron
                 •         Roland Bouman        •   Sherri Cabral
                 •         Sergey Petrunia      •   Andrew Ettinger
                 •         Trond Norbye         •   Clint Byrum
                 •         Nathan Williams      •   Vladimir Kolesnikov
                 •         Aarti Pai
                 •         Stephane Varoqui                               and a cast of many more
                                                                               100+ Contributors
Wednesday, 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
Drizzle Projects
                     https://launchpad.net/libdrizzle
                     https://launchpad.net/drizzle-automation
                     https://launchpad.net/drizzle-umbrella
                     https://launchpad.net/drizzle-interface
                     https://launchpad.net/drizzle-jdbc
                     http://pecl.php.net/package/drizzle
                     https://launchpad.net/drizzle-python
                     https://launchpad.net/drizzle-cloud
                     https://launchpad.net/drizzledc
                     https://launchpad.net/~drizzle-developers
                        /+archive/ppa
                        /sysbench                                and more....
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

                 •
Wednesday, July 22, 2009
                           Multi Core / High Concurrency / Lots of RAM
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)

                 •
Wednesday, July 22, 2009
                           Storage Engines - InnoDB, MyISAM, Blitz, PBXT
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

Weitere ähnliche Inhalte

Ähnlich wie OSCON 2009 Drizzle Presentation - Status, Principles and Ecosystem

Realtime 3D on the web - a toy or a useful tool?
Realtime 3D on the web - a toy or a useful tool?Realtime 3D on the web - a toy or a useful tool?
Realtime 3D on the web - a toy or a useful tool?Jens Brynildsen
 
Conferences for Beginners presentation
Conferences for Beginners presentationConferences for Beginners presentation
Conferences for Beginners presentationbrian d foy
 
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP GroupDeveloping Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Groupminddog
 
Adventures in Research
Adventures in ResearchAdventures in Research
Adventures in ResearchNETWAYS
 
OpenNebulaConf 2013 -Adventures in Research by Joel Merrick
OpenNebulaConf 2013 -Adventures in Research by Joel Merrick OpenNebulaConf 2013 -Adventures in Research by Joel Merrick
OpenNebulaConf 2013 -Adventures in Research by Joel Merrick OpenNebula Project
 
Sydney Drupal News May 2012
Sydney Drupal News May 2012Sydney Drupal News May 2012
Sydney Drupal News May 2012Ryan Cross
 
Plugin Testing
Plugin TestingPlugin Testing
Plugin TestingTim Moore
 
Grant Makers Network - Social Media
Grant Makers Network - Social MediaGrant Makers Network - Social Media
Grant Makers Network - Social MediaCreech
 
Open Source Tools For Freelancers
Open Source Tools For FreelancersOpen Source Tools For Freelancers
Open Source Tools For FreelancersChristie Koehler
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development OverviewTom Adams
 
State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013Puppet
 
MongoDB is the new MySQL
MongoDB is the new MySQLMongoDB is the new MySQL
MongoDB is the new MySQLradamanthus
 
Django Bootstrapping with Ease
Django Bootstrapping with EaseDjango Bootstrapping with Ease
Django Bootstrapping with EaseConcentric Sky
 
Introducing Immutant
Introducing Immutant Introducing Immutant
Introducing Immutant Jim Crossley
 
Real User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTAReal User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTASOASTA
 

Ähnlich wie OSCON 2009 Drizzle Presentation - Status, Principles and Ecosystem (20)

Realtime 3D on the web - a toy or a useful tool?
Realtime 3D on the web - a toy or a useful tool?Realtime 3D on the web - a toy or a useful tool?
Realtime 3D on the web - a toy or a useful tool?
 
Using Drupal
Using DrupalUsing Drupal
Using Drupal
 
Conferences for Beginners presentation
Conferences for Beginners presentationConferences for Beginners presentation
Conferences for Beginners presentation
 
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP GroupDeveloping Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
Developing Plugins on OpenVBX at Greater San Francisco Bay Area LAMP Group
 
Adventures in Research
Adventures in ResearchAdventures in Research
Adventures in Research
 
OpenNebulaConf 2013 -Adventures in Research by Joel Merrick
OpenNebulaConf 2013 -Adventures in Research by Joel Merrick OpenNebulaConf 2013 -Adventures in Research by Joel Merrick
OpenNebulaConf 2013 -Adventures in Research by Joel Merrick
 
Sydney Drupal News May 2012
Sydney Drupal News May 2012Sydney Drupal News May 2012
Sydney Drupal News May 2012
 
Plugin Testing
Plugin TestingPlugin Testing
Plugin Testing
 
All The Little Pieces
All The Little PiecesAll The Little Pieces
All The Little Pieces
 
Grant Makers Network - Social Media
Grant Makers Network - Social MediaGrant Makers Network - Social Media
Grant Makers Network - Social Media
 
Open Source Tools For Freelancers
Open Source Tools For FreelancersOpen Source Tools For Freelancers
Open Source Tools For Freelancers
 
iPhone Development Overview
iPhone Development OverviewiPhone Development Overview
iPhone Development Overview
 
State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013State of Puppet - Puppet Camp Barcelona 2013
State of Puppet - Puppet Camp Barcelona 2013
 
MongoDB is the new MySQL
MongoDB is the new MySQLMongoDB is the new MySQL
MongoDB is the new MySQL
 
Django Bootstrapping with Ease
Django Bootstrapping with EaseDjango Bootstrapping with Ease
Django Bootstrapping with Ease
 
Cloudera Desktop
Cloudera DesktopCloudera Desktop
Cloudera Desktop
 
Introducing Immutant
Introducing Immutant Introducing Immutant
Introducing Immutant
 
Rubyconf2012 recap
Rubyconf2012 recapRubyconf2012 recap
Rubyconf2012 recap
 
Real User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTAReal User Measurement Expert Panel by SOASTA
Real User Measurement Expert Panel by SOASTA
 
Oscon 2010
Oscon 2010Oscon 2010
Oscon 2010
 

Mehr von Ronald Bradford

Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Ronald Bradford
 
MySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsMySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsRonald Bradford
 
The History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystemThe History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystemRonald Bradford
 
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsLessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsRonald Bradford
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New RelicRonald Bradford
 
MySQL Best Practices - OTN
MySQL Best Practices - OTNMySQL Best Practices - OTN
MySQL Best Practices - OTNRonald Bradford
 
MySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNMySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNRonald Bradford
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNRonald Bradford
 
MySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourMySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourRonald Bradford
 
MySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFMySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFRonald Bradford
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL ScalabilityRonald Bradford
 
MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07Ronald Bradford
 
Capturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLCapturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLRonald Bradford
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteRonald Bradford
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance ImprovementsRonald Bradford
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBARonald Bradford
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBARonald Bradford
 
10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study10x Performance Improvements - A Case Study
10x Performance Improvements - A Case StudyRonald Bradford
 
Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Ronald Bradford
 

Mehr von Ronald Bradford (20)

Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1Successful Scalability Principles - Part 1
Successful Scalability Principles - Part 1
 
MySQL Backup and Recovery Essentials
MySQL Backup and Recovery EssentialsMySQL Backup and Recovery Essentials
MySQL Backup and Recovery Essentials
 
The History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystemThe History and Future of the MySQL ecosystem
The History and Future of the MySQL ecosystem
 
Lessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS EnvironmentsLessons Learned Managing Large AWS Environments
Lessons Learned Managing Large AWS Environments
 
Monitoring your technology stack with New Relic
Monitoring your technology stack with New RelicMonitoring your technology stack with New Relic
Monitoring your technology stack with New Relic
 
MySQL Best Practices - OTN
MySQL Best Practices - OTNMySQL Best Practices - OTN
MySQL Best Practices - OTN
 
MySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTNMySQL Scalability Mistakes - OTN
MySQL Scalability Mistakes - OTN
 
My SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTNMy SQL Idiosyncrasies That Bite OTN
My SQL Idiosyncrasies That Bite OTN
 
MySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD TourMySQL Best Practices - OTN LAD Tour
MySQL Best Practices - OTN LAD Tour
 
MySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SFMySQL Idiosyncrasies That Bite SF
MySQL Idiosyncrasies That Bite SF
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL Scalability
 
MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07MySQL Idiosyncrasies That Bite 2010.07
MySQL Idiosyncrasies That Bite 2010.07
 
Capturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQLCapturing, Analyzing and Optimizing MySQL
Capturing, Analyzing and Optimizing MySQL
 
MySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That BiteMySQL Idiosyncrasies That Bite
MySQL Idiosyncrasies That Bite
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance Improvements
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
 
10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study10x Performance Improvements - A Case Study
10x Performance Improvements - A Case Study
 
Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010Dolphins Now And Beyond - FOSDEM 2010
Dolphins Now And Beyond - FOSDEM 2010
 
SQL v No SQL
SQL v No SQLSQL v No SQL
SQL v No SQL
 

Kürzlich hochgeladen

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Kürzlich hochgeladen (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

OSCON 2009 Drizzle Presentation - Status, Principles and Ecosystem

  • 1. Drizzle Status, Principles, and Ecosystem OSCON July 2009 Wednesday, July 22, 2009
  • 2. Agenda 1. Overiew 2. Drizzle Panel Members 3. Question Time Wednesday, July 22, 2009
  • 5. In a land not too far away Wednesday, July 22, 2009
  • 6. In a land not too far away (Seattle actually) Wednesday, July 22, 2009
  • 8. One Man had a vision Wednesday, July 22, 2009
  • 9. One Man had a vision Wednesday, July 22, 2009
  • 10. of better rain! Wednesday, July 22, 2009
  • 11. of better rain! (not really) Wednesday, July 22, 2009
  • 12. A database world of an extensible, pluggable micro kernel Wednesday, July 22, 2009
  • 13. designed for many cores and to run in the cloud Wednesday, July 22, 2009
  • 14. to be infrastructure aware and designed for web applications Wednesday, July 22, 2009
  • 15. To fight the tyranny of the commercial RDBMS world Wednesday, July 22, 2009
  • 16. To enhance the Open Source community Wednesday, July 22, 2009
  • 18. At OSCON 2008 Drizzle was announced Wednesday, July 22, 2009
  • 19. And Now... One year on Wednesday, July 22, 2009
  • 20. No kittens have been harmed in this project Wednesday, July 22, 2009
  • 22. The Drizzle Team • Brian Aker • Monty Taylor • Jay Pipes • Stewart Smith • Eric Day • Lee Bieber Wednesday, July 22, 2009
  • 23. Drizzle Contributors • Mark Atwood • Ronald Bradford • Patrick Galbraith • Michael Shadle • Padraig O'Sullivan • David Shrewsbury • Toru Maesaka • Philip Herron • Roland Bouman • Sherri Cabral • Sergey Petrunia • Andrew Ettinger • Trond Norbye • Clint Byrum • Nathan Williams • Vladimir Kolesnikov • Aarti Pai • Stephane Varoqui and a cast of many more 100+ Contributors Wednesday, July 22, 2009
  • 24. 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
  • 25. Drizzle Projects https://launchpad.net/libdrizzle https://launchpad.net/drizzle-automation https://launchpad.net/drizzle-umbrella https://launchpad.net/drizzle-interface https://launchpad.net/drizzle-jdbc http://pecl.php.net/package/drizzle https://launchpad.net/drizzle-python https://launchpad.net/drizzle-cloud https://launchpad.net/drizzledc https://launchpad.net/~drizzle-developers /+archive/ppa /sysbench and more.... Wednesday, July 22, 2009
  • 26. 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 • Wednesday, July 22, 2009 Multi Core / High Concurrency / Lots of RAM
  • 27. 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
  • 28. 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) • Wednesday, July 22, 2009 Storage Engines - InnoDB, MyISAM, Blitz, PBXT
  • 29. 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
  • 30. More about Drizzle? • Wiki http://drizzle.org/wiki • Blogs http://planetdrizzle.org • Code http://drizzle.org/doxygen/ • Presentations Wednesday, July 22, 2009
  • 31. 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
  • 32. Questions • Tweet using hashcodes #drizzle #oscon • Raise your hand Wednesday, July 22, 2009
  • 41. 1. What one feature do you feel sets Drizzle apart or is unique in open source development today? Wednesday, July 22, 2009
  • 42. 2. Predicting the future, what will you be saying at OSCON 2010 about Drizzle? Wednesday, July 22, 2009