Aims• 100% compatible, drop-in replacement• Stable (bug-free) releases• Data centre use, high performance use, scale out use• GPLv2
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 ﬁxes• PROCESSLIST with • Test cases and coverage microsecond precision • Removal of mutexes• All Google+Facebook patches • Compiler warnings gone!
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
How open are we?• Mailing lists: Launchpad• Code hosting: Launchpad• Worklog• Knowledgebase
Testing MariaDB• Use the Sandbox• http://mysqlsandbox.net/
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?
Knowledgebase• GFDL, CC-BY • Internationalisation next
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)
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!
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
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 proﬁts within educational materials! the local economy • Open core is not the best for you
MP have meetings twice yearly• February 2010: Iceland• October 2010: Istanbul, Turkey• March 2011: Lisbon, Portugal• All contributors are invited to attend
Resources• #mariadb on irc.freenode.net• Lists on launchpad• http://planet.mysql.com/• http://planetmariadb.org/• http://kb.askmonty.org/