Your SlideShare is downloading. ×
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Drizzle Keynote from O'Reilly's MySQL's Conference
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drizzle Keynote from O'Reilly's MySQL's Conference

570

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
570
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. In the beginning...
  • 2.
    • 2005 MySQL 5.0 released with little love from Web Developers
    • 2008 Sun buys MySQL
    • 2008 MySQL 6.0 becomes Drizzle
    • 2009 Oracle buys Sun
    • 2010 Drizzle Developers split from Oracle
    • 2011 First GA Release, Drizzle7
  • 3. Drizzle7
    • (Quick Update)
  • 4. MicroKernel HTTP Blob Streaming Client Replication Client Listener Parser Optimizer Storage System Logging Error Reporting HTTP Client MySQL Memcached Gearman Executioner SQL Drizzle Cloud Service
  • 5. No Gotchas
    • No NULL when you don’t want NULL
    • No fake’it ALTER TABLE
    • Real datetime (64bit), with microseconds
    • IPV6
    • No updates that “half complete”
  • 6. Интернет является UTF-8. は、 Web UTF - 8 です。 The Web is UTF-8.
  • 7. Replication
    • Google Protocol Buffer Based
    • Replicates row transformations.
    • Integrates today with RabbitMQ, Casandra. Memcached, Gearman
  • 8. Stored Transactionally by Delta INSERT INSERT UPDATE INSERT
  • 9. Group Commit :( Transaction Log Binlog Database Kernel
  • 10. No Group Commit Required Transaction Log Database Kernel
  • 11.
    • Single sync
    • Entirely transactional / safety in storage
    • Scatter / gather
    • No need to be concerned about determinism.
    • You get to sleep at night!
  • 12. libDrizzle
    • Supports Drizzle (and MySQL, and SQLite)
    • Asynchronous
    • BSD
    • Lawyer free
  • 13. NoSQL Stream Access Client Instance Amazon S3 Storage
  • 14. Is there more?
    • No cost Auth (pam, ldap, http,..)
    • Table Functions (new Data dictionary,…)
    • UUID, BOOL, all known types
      • (except for SET, its broke by design)
  • 15. Drizzle 7+
  • 16. Replication?
  • 17. Master Slave Slave Slave
  • 18. Master Slave Slave Slave
  • 19. Master Master Master Master
  • 20. Users Instance Schema Table Table Table Schema Table Table Table Schema Table Table Table Schema Table Table Table
  • 21. Users Instance Users Schema Table Table Table Schema Table Table Table
  • 22.
    • Cuts the 30/40% hit from virtualizing
    • Single instance maintenance
    • Still allows for IO spread on San/NAS
  • 23.
    • Supports Partial Backup
    • No locking
    • Single solution, point-in-time recovery in a single solution.
    • Comes with the database.
    Percona’s Hot Backup
  • 24. Was it worth it? Could you have... Could you have...
  • 25.
    • Could we have built it from PostgreSQL?
    • What is a rat hole?
    • Are there bugs in Drizzle?
    • Should we have rewritten it in Erlang?
    • What does cloud mean?
  • 26. What was the big win?
  • 27. 120+ Developers Since Day One
    • 26/36 on average each month
  • 28.  
  • 29. Drizzle Developer Day This Friday! This Friday!
  • 30. http://drizzle.org Freenode #drizzle Me? blog: http://blog.krow.n et twitter: brianake r

×