Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
MariaDB: The New M       in LAMP     Open Paradigms in Education, OPEN’11               New Delhi, India              Coli...
use ENGINE=CSV;• LOAD DATA INFILE ‘foo.csv’ INTO TABLE  foo;
“The greatest problem  for opensource is graduation” -- Keith       Packard
Aims for the day• Harness more contributors to MariaDB• Show you what’s available and where  contributions can be made• An...
Have you ever...• Submitted a bug report?• Contributed to a Wiki page or  Knowledgebase?• Hopped on IRC, at #project?• Use...
You’re already acontributor to OSS
MariaDB backstory• Why? • MySQL: open source product, not project• When?• Who? • Governance: Open Database Alliance, not  ...
What is MariaDB?• A branch of MySQL with more features?• A branch of MySQL with better features?• A fork?
MariaDB is...community developed,   feature enhanced, backward compatible
Aims• 100% compatible, drop-in replacement• Stable (bug-free) releases• Data centre use, high performance use,  scale out ...
What’s in MariaDB 5.1?• Storage engines                  •   Table elimination  • XtraDB, PBXT,                  •   Threa...
New in MariaDB 5.2•   Virtual columns            •   Group commit in Aria•   Pluggable authentication   •   Optimiser impr...
How open are we?• Mailing lists: Launchpad• Code hosting: Launchpad• Worklog• Knowledgebase
Testing MariaDB•   Use the Sandbox•   http://mysqlsandbox.net/
Worklog
Open Courseware• Buying rights to books• Database training is generally proprietary• Is MariaDB/MySQL the best for today?•...
Knowledgebase•   GFDL, CC-BY   •   Internationalisation next
Good test databases• SakilaSampleDB • http://forge.mysql.com/wiki/        SakilaSampleDB•   http://dev.mysql.com/doc/    •...
Contributing isn’t only   about coding• Write a blog, talk about MariaDB• MariaDB Ambassadors• Write Knowledgebase entries...
The future?•   There is no “one” tree   •   HandlerSocket: access                                 data in SQL/NoSQL    •  ...
Thoughts•   Teach/learn principles,    •   Successful opensource    not a software package         projects tend to need  ...
MP have meetings twice        yearly• February 2010: Iceland• October 2010: Istanbul, Turkey• March 2011: Lisbon, Portugal...
Resources• #mariadb on irc.freenode.net• Lists on launchpad• http://planet.mysql.com/• http://planetmariadb.org/• http://k...
Q&A? / Thanksemail: colin@montyprogram.com / byte@bytebot.net                  twitter: @bytebot             url: http://b...
Open11 maria db the new m in lamp
Upcoming SlideShare
Loading in …5
×

Open11 maria db the new m in lamp

1,414 views

Published on

Given at Open Paradigms in Education, OPEN’11 New Delhi, India

Published in: Technology
  • Be the first to comment

Open11 maria db the new m in lamp

  1. 1. MariaDB: The New M in LAMP Open Paradigms in Education, OPEN’11 New Delhi, India Colin Charlescolin@montyprogram.com / byte@bytebot.net http://bytebot.net/blog/ @bytebot on Twitter
  2. 2. use ENGINE=CSV;• LOAD DATA INFILE ‘foo.csv’ INTO TABLE foo;
  3. 3. “The greatest problem for opensource is graduation” -- Keith Packard
  4. 4. Aims for the day• Harness more contributors to MariaDB• Show you what’s available and where contributions can be made• Answer your queries, concerns
  5. 5. Have you ever...• Submitted a bug report?• Contributed to a Wiki page or Knowledgebase?• Hopped on IRC, at #project?• Uses some open source software?• Evangelised about your favourite software?
  6. 6. You’re already acontributor to OSS
  7. 7. MariaDB backstory• Why? • MySQL: open source product, not project• When?• Who? • Governance: Open Database Alliance, not one corporate entity
  8. 8. What is MariaDB?• A branch of MySQL with more features?• A branch of MySQL with better features?• A fork?
  9. 9. MariaDB is...community developed, feature enhanced, backward compatible
  10. 10. Aims• 100% compatible, drop-in replacement• Stable (bug-free) releases• Data centre use, high performance use, scale out use• GPLv2
  11. 11. What’s in MariaDB 5.1?• Storage engines • Table elimination • XtraDB, PBXT, • Thread pool FederatedX, Maria • Croatian collations• Extended statistics for slow query log • Bug fixes• PROCESSLIST with • Test cases and coverage microsecond precision • Removal of mutexes• All Google+Facebook patches • Compiler warnings gone!
  12. 12. New in MariaDB 5.2• Virtual columns • Group commit in Aria• Pluggable authentication • Optimiser improvements• Userstats v2 • Row based replication improvements• Partitioned MyISAM keycache • CREATE TABLE can be extended via storage• New storage engines: engine API OQENGINE, SphinxSE • MySQL 5.1.53
  13. 13. How open are we?• Mailing lists: Launchpad• Code hosting: Launchpad• Worklog• Knowledgebase
  14. 14. Testing MariaDB• Use the Sandbox• http://mysqlsandbox.net/
  15. 15. Worklog
  16. 16. Open Courseware• Buying rights to books• Database training is generally proprietary• Is MariaDB/MySQL the best for today?• Presentations, teach-the-trainer, exercises• Videos? Audio podcasts?• Interactive Flash?
  17. 17. Knowledgebase• GFDL, CC-BY • Internationalisation next
  18. 18. Good test databases• SakilaSampleDB • http://forge.mysql.com/wiki/ SakilaSampleDB• http://dev.mysql.com/doc/ • Sakila sample database, world database (used in MySQL training) and menagerie database (used in a book titled Beginning MySQL)
  19. 19. Contributing isn’t only about coding• Write a blog, talk about MariaDB• MariaDB Ambassadors• Write Knowledgebase entries/answer Q’s• Evangelise• Package for your distribution of choice!
  20. 20. The future?• There is no “one” tree • HandlerSocket: access data in SQL/NoSQL • MySQL, Percona, way; persistent storage; high load usage MariaDB• GIS • MySQL + memcached is common• Batched Key Access • PK lookups, cached rows in HandlerSocket
  21. 21. Thoughts• Teach/learn principles, • Successful opensource not a software package projects tend to need per se corporate backers (not a backer)• Opensource and open content does not take away jobs, it creates it • but trust not their pre-packaged and keeps profits within educational materials! the local economy • Open core is not the best for you
  22. 22. MP have meetings twice yearly• February 2010: Iceland• October 2010: Istanbul, Turkey• March 2011: Lisbon, Portugal• All contributors are invited to attend
  23. 23. Resources• #mariadb on irc.freenode.net• Lists on launchpad• http://planet.mysql.com/• http://planetmariadb.org/• http://kb.askmonty.org/
  24. 24. Q&A? / Thanksemail: colin@montyprogram.com / byte@bytebot.net twitter: @bytebot url: http://bytebot.net/blog/

×